Browse Source

slight tweak to sword-swinging code

GitOrigin-RevId: 042df7ea95
master
Colin McMillen 4 years ago
parent
commit
576ac65eb7
  1. 7
      Jumpy.Shared/Player.cs

7
Jumpy.Shared/Player.cs

@ -38,6 +38,7 @@ namespace Jumpy {
ySpeed = -jumpSpeed; ySpeed = -jumpSpeed;
return; return;
} }
// TODO: only swing the sword if button newly pressed (no turbosword)
if (gamePad.Buttons.X == ButtonState.Pressed && swordSwingTime <= 0) { if (gamePad.Buttons.X == ButtonState.Pressed && swordSwingTime <= 0) {
pose = Pose.SwordSwing; pose = Pose.SwordSwing;
swordSwingTime = 0.3; swordSwingTime = 0.3;
@ -106,11 +107,11 @@ namespace Jumpy {
} }
case Pose.SwordSwing: case Pose.SwordSwing:
if (swordSwingTime > 0.2) { if (swordSwingTime > 0.2) {
return new Point(spriteSize * 3, 0);
return new Point(spriteSize * 3, spriteSize * 0);
} else if (swordSwingTime > 0.1) { } else if (swordSwingTime > 0.1) {
return new Point(spriteSize * 4, 0);
return new Point(spriteSize * 4, spriteSize * 0);
} else { } else {
return new Point(spriteSize * 5, 0);
return new Point(spriteSize * 5, spriteSize * 0);
} }
case Pose.Standing: case Pose.Standing:
default: default:

Loading…
Cancel
Save