From 576ac65eb796fd3182f807b52d7e5435f4102da8 Mon Sep 17 00:00:00 2001 From: Colin McMillen Date: Sun, 8 Dec 2019 14:26:43 -0500 Subject: [PATCH] slight tweak to sword-swinging code GitOrigin-RevId: 042df7ea95bf77f029107c1a9363f3e1343bb928 --- Jumpy.Shared/Player.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Jumpy.Shared/Player.cs b/Jumpy.Shared/Player.cs index 0daf0af..79db2e6 100644 --- a/Jumpy.Shared/Player.cs +++ b/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: