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