public void oyunuHazirla() { oyuncu = new Oyuncu(oyuncuResim); AI = new Oyuncu(aiResim); oyuncu.turSirasi = true; #region Bina Ekleme yer.Add(new Binalar(0, "Başlangıç", 0, false)); yer.Add(new Binalar(1, "Karataş", 8000, true)); yer.Add(new Binalar(2, "Kamu Fonu", 0, false)); yer.Add(new Binalar(3, "Altıntaş", 10000, true)); yer.Add(new Binalar(4, "Vergi Dairesi", 0, false)); yer.Add(new Binalar(5, "Hilal İstasyonu", 10000, true)); yer.Add(new Binalar(6, "Tepecik", 14000, true)); yer.Add(new Binalar(7, "Şans", 0, false)); yer.Add(new Binalar(8, "Maltepe", 17000, true)); yer.Add(new Binalar(9, "Kadifekale", 14000, true)); yer.Add(new Binalar(10, "Hapishane", 0, false)); yer.Add(new Binalar(11, "Gaziemir", 16000, true)); yer.Add(new Binalar(12, "Elektrik Dairesi", 0, false)); yer.Add(new Binalar(13, "Kuşadası", 24000, true)); yer.Add(new Binalar(14, "Buca", 16000, true)); yer.Add(new Binalar(15, "Üçyol İstasyonu", 10000, true)); yer.Add(new Binalar(16, "Çeşme", 30000, true)); yer.Add(new Binalar(17, "Kamu Fonu", 0, false)); yer.Add(new Binalar(18, "Fahrettin Altay", 25000, true)); yer.Add(new Binalar(19, "Poligon", 39000, true)); yer.Add(new Binalar(20, "Parayı Topla", 0, false)); yer.Add(new Binalar(21, "Karşıyaka", 37000, true)); yer.Add(new Binalar(22, "Şans", 0, false)); yer.Add(new Binalar(23, "Göztepe", 23000, true)); yer.Add(new Binalar(24, "Bahçelievler", 26000, true)); yer.Add(new Binalar(25, "Çankaya İstasyonu", 12000, true)); yer.Add(new Binalar(26, "Konak", 35000, true)); yer.Add(new Binalar(27, "İzmirspor", 37000, true)); yer.Add(new Binalar(28, "Devlet Su İşleri", 0, false)); yer.Add(new Binalar(29, "Hatay", 53000, true)); yer.Add(new Binalar(30, "Kodes'e git!", 0, false)); yer.Add(new Binalar(31, "Bornova", 60000, true)); yer.Add(new Binalar(32, "Beşiktaş", 54000, true)); yer.Add(new Binalar(33, "Kamu Fonu", 0, false)); yer.Add(new Binalar(34, "Bebek", 72000, true)); yer.Add(new Binalar(35, "Alsancak İstasyonu", 15000, true)); yer.Add(new Binalar(36, "Şans", 0, false)); yer.Add(new Binalar(37, "Alsancak", 83000, true)); yer.Add(new Binalar(38, "Toplu Vergi", 0, false)); yer.Add(new Binalar(39, "Etiler", 96000, true)); #endregion //MessageBox.Show(yer[0].isim.ToString()); }
void ilerle(Oyuncu oyuncu, int adim) { bool ai = false; if (oyuncu.pozisyon == 39) { oyuncu.pozisyon = 0; } else { oyuncu.pozisyon++; } TableLayoutPanel bolge = lokasyonlarLayout.Controls.Find("bolge" + oyuncu.pozisyon, false).First() as TableLayoutPanel; if (oynamaSirasi() == AI) { ai = true; } if (!ai) { if (oyuncu.pozisyon > 10 && oyuncu.pozisyon < 20) { bolge.Controls.Add(oyuncu.resim, 0, 1); } else if (oyuncu.pozisyon >= 20 && oyuncu.pozisyon < 30) { bolge.Controls.Add(oyuncu.resim, 1, 0); } else if (oyuncu.pozisyon > 30) { bolge.Controls.Add(oyuncu.resim, 0, 1); } else if (oyuncu.pozisyon == 0) { bolge.Controls.Add(oyuncu.resim, 0, 0); } else { bolge.Controls.Add(oyuncu.resim, 0, 0); } } else { if (oyuncu.pozisyon > 10 && oyuncu.pozisyon < 20) { bolge.Controls.Add(oyuncu.resim, 0, 2); } else if (oyuncu.pozisyon >= 20 && oyuncu.pozisyon < 30) { bolge.Controls.Add(oyuncu.resim, 2, 0); } else if (oyuncu.pozisyon > 30) { bolge.Controls.Add(oyuncu.resim, 0, 2); } else if (oyuncu.pozisyon == 0) { bolge.Controls.Add(oyuncu.resim, 1, 0); } else { bolge.Controls.Add(oyuncu.resim, 1, 0); } } }
void soruSor(Oyuncu oyuncu) { switch (oyuncu.pozisyon) { case 0: oyuncu.paraDegistir(8000); break; case 2: MessageBox.Show("kamu fonu"); break; case 4: ortadakiPara = Convert.ToInt32(oyuncu.para * 0.07); oyuncu.paraDegistir(-Convert.ToInt32(oyuncu.para * 0.07)); break; case 7: MessageBox.Show("şans"); break; case 10: oyuncu.hapis = true; break; case 12: ortadakiPara = Convert.ToInt32(oyuncu.para * 0.07); oyuncu.paraDegistir(-Convert.ToInt32(oyuncu.para * 0.07)); break; case 17: MessageBox.Show("kamu fonu"); break; case 20: oyuncu.paraDegistir(ortadakiPara); ortadakiPara = 0; break; case 22: MessageBox.Show("şans"); break; case 28: ortadakiPara = Convert.ToInt32(oyuncu.para * 0.07); oyuncu.paraDegistir(-Convert.ToInt32(oyuncu.para * 0.07)); break; case 30: MessageBox.Show("kodese git"); break; case 33: MessageBox.Show("kamu fonu"); break; case 36: MessageBox.Show("şans"); break; case 38: ortadakiPara = Convert.ToInt32(oyuncu.para * 0.15); oyuncu.paraDegistir(-Convert.ToInt32(oyuncu.para * 0.15)); break; default: satinAl soru = new satinAl(); satinAl.oyuncu = oyuncu; satinAl.bina = yer[oyuncu.pozisyon]; karart.Show(); soru.ShowDialog(); break; } }
public void sahipSec(Oyuncu sahip) { this.sahip = sahip; }