// verilen konuma gider public void Git(Konum konum) { while (!((Konum.X == konum.X) && (Konum.Y == konum.Y))) { Thread.Sleep(BeklemeSuresi); if (Konum.X > konum.X) { this.Konum.X--; } else if (Konum.X < konum.X) { this.Konum.X++; } else { } if (Konum.Y > konum.Y) { this.Konum.Y--; } else if (Konum.Y < konum.Y) { this.Konum.Y++; } else { } } }
public Polis(string ad, string soyad, Konum konum) : base(ad, soyad, konum) { olayYerineGit = new Thread(() => { }); devriyeGez = new Thread(() => { }); DevriyeGez(); Form1.RaporEkle(string.Format("[polis] [eklendi]| {0} {1}", Ad, Soyad)); }
private void btnYaralamaBildir_Click(object sender, EventArgs e) { Vatandas seciliVatandas = (Vatandas)Vatandaslar[vatandaslarListBox.SelectedIndex]; Konum konum = new Konum(0, 0); Form kForm = new KonumAl(konum); kForm.StartPosition = FormStartPosition.CenterScreen; kForm.ShowDialog(); raporListBox.Items.Add(string.Format("[yaralama] - [{0},{1}] | {2} {3} tarafindan eklendi", konum.X, konum.Y, seciliVatandas.Ad, seciliVatandas.Soyad)); polisMerkeziFacade.SikayetEt(new Yaralama(konum)); SikayetKuyruguGuncelle(); PolislerListeGuncelle(); }
public KonumAl(Konum k) { konum = k; InitializeComponent(); }
public Merkez(int x, int y) { Konum = new Konum(x, y); _sikayetler = new Queue <ISikayet>(); }
public AtanamayanOgretmen(string ad, string soyad, Konum konum, int beklemeSuresi = 2) : base(ad, soyad, konum, beklemeSuresi) { }
public Vatandas(string tboxVatandasAdi, string tboxVatandasSoyadi, Konum konum) : base(tboxVatandasAdi, tboxVatandasSoyadi, konum) { merkez = PolisMerkezi.GetInstance(); }