public void BaslangicDurumunaGetir() { int i, rast; rast = rastgele.Next(1, 4); for (i = 0; i < rast; i++) { CheckinPersoneli checkinPersoneli = new CheckinPersoneli(rastgeleKisiOlustur(KisiTipi.Personel)); havaAlani.CheckInPersonelleri.Add(checkinPersoneli); } rast = rastgele.Next(1, 4); for (i = 0; i < rast; i++) { // TODO: cast ederek neden olmuyor sor. GisePersoneli gisePersoneli = new GisePersoneli(rastgeleKisiOlustur(KisiTipi.Personel) as Personel); havaAlani.GisePersonelleri.Add(gisePersoneli); } for (i = 0; i < 6; i++) { havaAlani.Hangarlar.Add(new Hangar() { Ucak=null }); } rast = rastgele.Next(1, 4); for (i = 0; i < rast; i++) { KulePersoneli kulePersoneli = new KulePersoneli(rastgeleKisiOlustur(KisiTipi.Personel)); havaAlani.Kule.KulePersonelleri.Add(kulePersoneli); } rast = rastgele.Next(0, 7); for (i = 0; i < rast; i++) { Pilot pilot = new Pilot(rastgeleKisiOlustur(KisiTipi.Personel)); havaAlani.Pilotlar.Add(pilot); } rast = rastgele.Next(5, 10); for (i = 0; i < rast; i++) { bool gidenmi; if (rastgele.Next(0, 2) == 1) gidenmi = true; else gidenmi = false; Ucus ucus = rastgeleUcusOlustur(gidenmi); havaAlani.Ucuslar.Add(ucus); } // TODO: devamm.. }
public void inis_yap(KulePersoneli personel) { if (personel.inis_izni_ver(Pilot)!=null) { personel.inis_izni_ver(Pilot).ucak_kabul_et(this); } }