Example #1
0
        void _controller_KeyControlEngaged(int control)
        {
            DemoKeyMappings.SimpleGameControls c = (DemoKeyMappings.SimpleGameControls)control;

            var player = (Player)ActiveMap.Player;

            switch (c)
            {
            case DemoKeyMappings.SimpleGameControls.MoveUp:
                player.Velocity = -player.Speed * Vector2.UnitY;
                break;

            case DemoKeyMappings.SimpleGameControls.MoveDown:
                player.Velocity = player.Speed * Vector2.UnitY;
                break;

            case DemoKeyMappings.SimpleGameControls.MoveLeft:
                player.Velocity = -player.Speed * Vector2.UnitX;
                break;

            case DemoKeyMappings.SimpleGameControls.MoveRight:
                player.Velocity = player.Speed * Vector2.UnitX;
                break;
            }
        }
Example #2
0
        // User Controls -- see Load() for setup
        void _controller_KeyControlEngaged(int intControl)
        {
            DemoKeyMappings.SimpleGameControls control = (DemoKeyMappings.SimpleGameControls)intControl;

            switch (control)
            {
            case DemoKeyMappings.SimpleGameControls.MoveUp:
                _player.Velocity = -_player.Speed * Vector2.UnitY;
                break;

            case DemoKeyMappings.SimpleGameControls.MoveDown:
                _player.Velocity = _player.Speed * Vector2.UnitY;
                break;

            case DemoKeyMappings.SimpleGameControls.MoveLeft:
                _player.Velocity = -_player.Speed * Vector2.UnitX;
                break;

            case DemoKeyMappings.SimpleGameControls.MoveRight:
                _player.Velocity = _player.Speed * Vector2.UnitX;
                break;
            }
        }