Пример #1
0
 public Gezgin(Koordinat koordinat, string pusulaYonu, Yuzey yuzey)
 {
     _koordinat  = koordinat;
     _pusulaYonu = pusulaYonu;
     _yuzey      = yuzey;
     _gezginYonu = YonIslemleri.GezgininYonunuYarat(pusulaYonu, this);
 }
Пример #2
0
        public static GezginYonu GezgininYonunuYarat(string yon, Gezgin gezgin)
        {
            GezginYonu gezginYonu = null;

            if (yon == "N" || yon == "n")
            {
                gezginYonu = new Kuzey(gezgin);
            }
            else if (yon == "E" || yon == "e")
            {
                gezginYonu = new Dogu(gezgin);
            }
            else if (yon == "S" || yon == "s")
            {
                gezginYonu = new Guney(gezgin);
            }
            else if (yon == "W" || yon == "w")
            {
                gezginYonu = new Bati(gezgin);
            }

            return(gezginYonu);
        }
Пример #3
0
 public void GezgininYonunuAyarla(GezginYonu gezginYonu)
 {
     this._gezginYonu = gezginYonu;
 }