fix turbojump

GitOrigin-RevId: 822e0e0830d4f701c1738732718e7f301a67e6af
This commit is contained in:
Colin McMillen 2019-12-12 15:22:24 -05:00
parent b04d68400b
commit 173efbf4ef

View File

@ -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<GamePadState> 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;