コード例 #1
0
        bool IsPathRight()
        {
            AngryBird.Turn(To.Right);
            var isThereWay = IsPathForward();

            AngryBird.Turn(To.Left);
            return(isThereWay);
        }
コード例 #2
0
 public void Start()
 {
     while (GameBoard.OnField(AngryBird) != FieldType.Pig)
     {
         if (IsPathForward())
         {
             AngryBird.MoveForward();
         }
         else
         {
             if (IsPathRight())
             {
                 AngryBird.Turn(To.Right);
             }
             else
             {
                 AngryBird.Turn(To.Left);
             }
         }
     }
 }