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

Loading…
Cancel
Save