diff --git a/Jumpy.Shared/Player.cs b/Jumpy.Shared/Player.cs index 2c28ef5..c444a62 100644 --- a/Jumpy.Shared/Player.cs +++ b/Jumpy.Shared/Player.cs @@ -82,7 +82,8 @@ namespace Jumpy { // TODO: refactor input to have a virtual "which directions & buttons were being pressed" // instead of complicated if-statements in this function. void UpdateFromGamePad(GameTime time, History gamePad) { - if (gamePad[0].IsButtonDown(Buttons.A) && airState == AirState.Ground) { + if (gamePad[0].IsButtonDown(Buttons.A) && gamePad[1].IsButtonUp(Buttons.A) && + airState == AirState.Ground) { pose = Pose.Jumping; airState = AirState.Jumping; jumpTime = 0.5;