public GameMouse( GameInterface gi, string file) { _sprite = new Sprite(gi, file); _animation = new Animation(new Vector2(1, 1), 100, _sprite); _mouseButtonMaps = new Dictionary<MouseButtons, Func<MouseState, ButtonState>> { { MouseButtons.Left, s => s.LeftButton }, { MouseButtons.Right, s => s.RightButton }, { MouseButtons.Middle, s => s.MiddleButton }, }; }
public void InitAnimation(Vector2 size, int rate) { _animation = new Animation(size, rate, _sprite); }