Ejemplo n.º 1
0
 /// <summary>
 ///  Yön değiştirme direktifi  birim çember esas alınıp açısal hesaplanmıştır
 ///  360 derece döndüğünde aynı yöne geldiğinden bu aralıkla sınırlandırılır
 /// </summary>
 /// <param name="position"></param>
 /// <param name="letter"></param>
 /// <returns></returns>
 public static int CalculateDirectionPositionViaUnitCircle(int position, char letter)
 {
     position += RoverUtils.ConvertCompassCharToPositon(letter); // gelen direktifin yaratacağı açı değişikliği hesaplanır
     position  = position % 360;
     return(position);
 }