示例#1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Sprite"/> class.
 /// </summary>
 /// <param name="manager">The flux game.</param>
 /// <param name="size">The size.</param>
 /// <param name="position">The position.</param>
 public Sprite( ScreenManager manager, Vector2 size, Vector2 position )
 {
     Manager = manager;
     Size = size;
     Position = position;
     Visible = true;
 }
示例#2
0
        /// <summary>
        ///   Constructs a new input state.
        /// </summary>
        public InputHelper( ScreenManager manager )
        {
            _currentKeyboardState = new KeyboardState ();
            _currentGamePadState = new GamePadState ();
            _currentMouseState = new MouseState ();
            _currentVirtualState = new GamePadState ();

            _lastKeyboardState = new KeyboardState ();
            _lastGamePadState = new GamePadState ();
            _lastMouseState = new MouseState ();
            _lastVirtualState = new GamePadState ();

            _manager = manager;

            _cursorIsVisible = false;
            _cursorMoved = false;
            #if WINDOWS_PHONE
            _cursorIsValid = false;
            #else
            _cursorIsValid = true;
            #endif
            _cursor = Vector2.Zero;

            _handleVirtualStick = false;
        }
示例#3
0
 /// <summary>
 /// Initializes a new empty instance of the <see cref="Sprite"/> class.
 /// </summary>
 /// <param name="manager">The screen manager.</param>
 protected Sprite( ScreenManager manager )
 {
     Manager = manager;
     Visible = true;
 }
示例#4
0
        private float _zoomScale = 1f; //Default zoom scale

        #endregion Fields

        #region Constructors

        /// <summary>
        /// Initializes a new instance of the <see cref="Sprite"/> class.
        /// </summary>
        /// <param name="manager">The flux game.</param>
        /// <param name="size">The size.</param>
        public Sprite( ScreenManager manager, Vector2 size )
        {
            Manager = manager;
            Size = size;
            Visible = true;
        }
示例#5
0
 public EntityCursor( ScreenManager manager )
     : base(manager)
 {
 }