From 7f4ce7e8547e377d370fe63361aad546e68534df Mon Sep 17 00:00:00 2001 From: Colin McMillen Date: Sun, 8 Dec 2019 14:45:13 -0500 Subject: [PATCH] add nod during stretch GitOrigin-RevId: 54f82b43a8c7c7aca419cb98a572e899213f4002 --- Jumpy.Shared/Player.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Jumpy.Shared/Player.cs b/Jumpy.Shared/Player.cs index 79db2e6..f394065 100644 --- a/Jumpy.Shared/Player.cs +++ b/Jumpy.Shared/Player.cs @@ -86,17 +86,18 @@ namespace Jumpy { } private Point spritePosition(Pose pose, GameTime time) { + int frameNum = (time.TotalGameTime.Milliseconds / 125) % 4; + if (frameNum == 3) { + frameNum = 1; + } + switch (pose) { case Pose.Walking: - int frameNum = (time.TotalGameTime.Milliseconds / 125) % 4; - if (frameNum == 3) { - frameNum = 1; - } return new Point(spriteSize * frameNum + spriteSize * 6, 0); case Pose.Crouching: return new Point(spriteSize * 7, spriteSize * 2); case Pose.Stretching: - return new Point(spriteSize * 1, spriteSize * 2); + return new Point(spriteSize * frameNum, spriteSize * 2); case Pose.Jumping: if (jumpTime > 0.25) { return new Point(spriteSize * 6, spriteSize);