Exemple #1
0
        public TurtleStatus Move()
        {
            var result = _mindField.Move(CurentDirection);

            CurentStatus = result.MapToTurtleStatus();
            return(CurentStatus);
        }
 public LittleTurtle(Position initialPosition, Direction initialDirection)
 {
     _initialPosition  = initialPosition;
     _initialDirection = initialDirection;
     _currentPosition  = initialPosition;
     _currentDirection = initialDirection;
     _status           = TurtleStatus.Alive;
 }