// ++++ NEEDS MOVING TO PIG MIND +++++ //
private void UpdatePlayer(GameTime gameTime)
{
// update player
pigObject.Update(gameTime);
//// Get Thumbstick Controls
//pigObjectTest.Position = new Vector2(currentGamePadState.ThumbSticks.Left.X * pigObjectTest.Velocity, pigObjectTest.Position.Y);
//pigObjectTest.Position = new Vector2(pigObjectTest.Position.X, currentGamePadState.ThumbSticks.Left.Y * pigObjectTest.Velocity);
// Use the Keyboard / Dpad
if (currentKeyboardState.IsKeyDown(Keys.A) ||
currentGamePadState.DPad.Left == ButtonState.Pressed)
{
pigObject.MoveLeft();
}
if (currentKeyboardState.IsKeyDown(Keys.D) ||
currentGamePadState.DPad.Right == ButtonState.Pressed)
{
pigObject.MoveRight();
}
if (currentKeyboardState.IsKeyDown(Keys.W) ||
currentGamePadState.DPad.Up == ButtonState.Pressed)
{
int i = 0;
i++;
}
if (currentKeyboardState.IsKeyDown(Keys.S) ||
currentGamePadState.DPad.Down == ButtonState.Pressed)
{
// IMPLEMENT SHIELD ACTIVATION?
}
//// Make sure that the player does not go out of bounds
//player.Position.X = MathHelper.Clamp(player.Position.X, 0, GraphicsDevice.Viewport.Width - player.Width);
//player.Position.Y = MathHelper.Clamp(player.Position.Y, 0, GraphicsDevice.Viewport.Height - player.Height);
}