All pastes #488621 Raw Edit

UpdatePlayerMethod

public text v1 · immutable
·published 2007-05-15 02:44 UTC
rendered paste body
        private void UpdatePlayer()
        {
            float playerX = (float)player.Position.X;
            int playerY = SCREEN_HEIGHT - player.Origin.Y;

            playerX *= GamePad.GetState(PlayerIndex.One).ThumbSticks.Left.X;

            if (GamePad.GetState(PlayerIndex.One).DPad.Left == ButtonState.Pressed)
            {
                playerX -= PLAYER_SPEED;
            }
            else if(GamePad.GetState(PlayerIndex.One).DPad.Right == ButtonState.Pressed)
            {
                playerX += PLAYER_SPEED;
            }
            player.Position = new Point(playerX, playerY);
            
        }