using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TomShane.Neoforce.Controls { /// /// Provides a basic Software cursor /// public class Cursor { private Texture2D cursorTexture; public Texture2D CursorTexture { get { return cursorTexture;} set { cursorTexture = value; } } internal string cursorPath; private Vector2 hotspot; private int width; private int height; public int Height { get { return height; } set { height = value; } } public int Width { get { return width; } set { width = value; } } public Vector2 HotSpot { get { return hotspot; } set { hotspot = value; } } public Cursor(string path, Vector2 hotspot, int width, int height) { this.cursorPath = path; this.hotspot = hotspot; this.width = width; this.height = height; } } }