Example #1
0
 public void İleriGit()
 {
     RoverYon = RoverYon.Ileri();
     if (RoverYon.Koordinat.X > AlanBuyuklugu[0] || RoverYon.Koordinat.X <0 || RoverYon.Koordinat.Y> AlanBuyuklugu[1] || RoverYon.Koordinat.Y < 0)
     {
         Console.WriteLine("Araç alan dışına çıkamaz!");
         throw new  Exception("Araç alan dışına çıkamaz!");
     }
 }
Example #2
0
 private void YonBul(string yonString, Koordinat koordinat)
 {
     if (yonString == "N")
     {
         RoverYon = new Kuzey(koordinat);
     }
     else if (yonString == "S")
     {
         RoverYon = new Guney(koordinat);
     }
     else if (yonString == "E")
     {
         RoverYon = new Dogu(koordinat);
     }
     else if (yonString == "W")
     {
         RoverYon = new Bati(koordinat);
     }
     else
     {
         throw new Exception("Yön Bulunamadı!");
     }
 }
Example #3
0
 public void SolaDon()
 {
     RoverYon = RoverYon.Sol();
 }
Example #4
0
 public void SagaDon()
 {
     RoverYon = RoverYon.Sag();
 }