X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=CarFire%2FCarFire%2FCarFire%2FHuman.cs;h=0d68d302d07c6d4b186a5d1d36d6c08317622ef1;hb=e2cb0e6d7b2e6cc0a2720f9adc856dedbaaa808b;hp=168fa06f627a0d9024489cf8a7e23c59247cc46f;hpb=f31f4ae920ff902f4cd4fb64f5e6ccf0d5e58402;p=chaz%2Fcarfire diff --git a/CarFire/CarFire/CarFire/Human.cs b/CarFire/CarFire/CarFire/Human.cs index 168fa06..0d68d30 100644 --- a/CarFire/CarFire/CarFire/Human.cs +++ b/CarFire/CarFire/CarFire/Human.cs @@ -18,8 +18,6 @@ namespace CarFire up, down }; - //The number of frames between each square movements - const int moveCoolDown = 15; //The number of frames between each projectile is spawned. const int shootCoolDown = 10; State state; @@ -114,6 +112,14 @@ namespace CarFire bool moveRight = keysPressed.Contains(Keys.Right); bool moveUp = keysPressed.Contains(Keys.Up); bool moveDown = keysPressed.Contains(Keys.Down); + if (moveLeft) + state = State.left; + else if (moveRight) + state = State.right; + else if (moveUp) + state = State.up; + else if (moveDown) + state = State.down; Point destination = MovementManager.GetNeighborCell(mMotion.Coordinates, moveLeft, moveRight, moveUp, moveDown); if (theMap.IsCellOpen(destination))