Browse Source

dpad support

GitOrigin-RevId: 9c28c2defa
master
Colin McMillen 4 years ago
parent
commit
d9ed88a9ef
  1. 8
      Jumpy.Shared/Player.cs

8
Jumpy.Shared/Player.cs

@ -30,17 +30,17 @@ namespace Jumpy {
return;
}
Vector2 leftStick = gamePad.ThumbSticks.Left;
if (leftStick.X < -0.5) {
if (gamePad.DPad.Left == ButtonState.Pressed || leftStick.X < -0.5) {
facing = Facing.Left;
pose = Pose.Walking;
position.X -= moveSpeed * (float)gameTime.ElapsedGameTime.TotalSeconds;
} else if (leftStick.X > 0.5) {
} else if (gamePad.DPad.Right == ButtonState.Pressed || leftStick.X > 0.5) {
facing = Facing.Right;
pose = Pose.Walking;
position.X += moveSpeed * (float)gameTime.ElapsedGameTime.TotalSeconds;
} else if (leftStick.Y < -0.5) {
} else if (gamePad.DPad.Down == ButtonState.Pressed || leftStick.Y < -0.5) {
pose = Pose.Crouching;
} else if (leftStick.Y > 0.5) {
} else if (gamePad.DPad.Up == ButtonState.Pressed || leftStick.Y > 0.5) {
pose = Pose.Stretching;
} else {
pose = Pose.Standing;

Loading…
Cancel
Save