Browse Source

add nod during stretch

GitOrigin-RevId: 54f82b43a8
master
Colin McMillen 4 years ago
parent
commit
7f4ce7e854
  1. 11
      Jumpy.Shared/Player.cs

11
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);

Loading…
Cancel
Save