]> Dogcows Code - chaz/carfire/blobdiff - CarFire/CarFire/CarFire/Human.cs
git-svn-id: https://bd85.net/svn/cs3505_group@115 92bb83a3-7c8f-8a45-bc97-515c4e399668
[chaz/carfire] / CarFire / CarFire / CarFire / Human.cs
index 168fa06f627a0d9024489cf8a7e23c59247cc46f..0d68d302d07c6d4b186a5d1d36d6c08317622ef1 100644 (file)
@@ -18,8 +18,6 @@ namespace CarFire
             up,\r
             down\r
         };\r
-        //The number of frames between each square movements\r
-        const int moveCoolDown = 15;\r
         //The number of frames between each projectile is spawned.\r
         const int shootCoolDown = 10;\r
         State state;\r
@@ -114,6 +112,14 @@ namespace CarFire
             bool moveRight = keysPressed.Contains(Keys.Right);\r
             bool moveUp = keysPressed.Contains(Keys.Up);\r
             bool moveDown = keysPressed.Contains(Keys.Down);\r
+            if (moveLeft)\r
+                state = State.left;\r
+            else if (moveRight)\r
+                state = State.right;\r
+            else if (moveUp)\r
+                state = State.up;\r
+            else if (moveDown)\r
+                state = State.down;\r
 \r
             Point destination = MovementManager.GetNeighborCell(mMotion.Coordinates, moveLeft, moveRight, moveUp, moveDown);\r
             if (theMap.IsCellOpen(destination))\r
This page took 0.022565 seconds and 4 git commands to generate.