Пример #1
0
 public void Land(IMarsPlateau plateau, Position position, CardinalDirections direction)
 {
     if (IsValidPlateauPosition(plateau, position))
     {
         Position      = position;
         Direction     = direction;
         PlateauLanded = plateau;
         Status        = Status.Landed;
     }
     else
     {
         Console.WriteLine("SpaceProbe - Invalid Land Location!");
     }
 }
Пример #2
0
 public bool IsValidPlateauPosition(IMarsPlateau plateau, Position position)
 {
     return(position.XAxis <= plateau.Size.Width && position.YAxis <= plateau.Size.Height);
 }