Ejemplo n.º 1
0
 public ICoordinates Move()
 {
     if (string.Equals(DirectionName, CardinalCompassPoints.N.ToString()))
     {
         Position.IncreaseY();
     }
     else if (string.Equals(DirectionName, CardinalCompassPoints.E.ToString()))
     {
         Position.IncreaseX();
     }
     else if (string.Equals(DirectionName, CardinalCompassPoints.S.ToString()))
     {
         Position.DecreaseY();
     }
     else if (string.Equals(DirectionName, CardinalCompassPoints.W.ToString()))
     {
         Position.DecreaseX();
     }
     return(Position.Point);
 }