コード例 #1
0
 public void Right()
 {
     if (IsPlaced)
     {
         directionCalculator = DirectionFactory.GetDirectionCalculator(facingDirection);
         facingDirection     = directionCalculator.TurnRight();
     }
 }
コード例 #2
0
 public void Move()
 {
     if (IsPlaced)
     {
         directionCalculator = DirectionFactory.GetDirectionCalculator(facingDirection);
         coordinates         = directionCalculator.GoForward(coordinates);
     }
 }