private void YeniOyun(DialogResult secenek) { OyunBoyutu ob = new OyunBoyutu(); if (secenek == DialogResult.Yes) // Yeni oyun oluşturulacak { OyunuSifirla(); ob.ShowDialog(); KutucuklariOlustur(ob.boyut); } else // Çıkış için onay istenecek { DialogResult secenek2 = MsgBox.Show("Oyundan Çıkış Yapılacak. Onaylıyor Musunuz?", "Çıkış", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (secenek2 == DialogResult.Yes) // Çıkış yapılıyor { Environment.Exit(0); } else // Çıkış yapılmıyor -> Yeni oyun oluşturuluyor { MsgBox.Show("Yeni Oyun Oluşturulacak", "Yeni Oyun", MessageBoxButtons.OK, MessageBoxIcon.Information); OyunuSifirla(); ob.ShowDialog(); KutucuklariOlustur(ob.boyut); } } }
public void OyunuBitir(bool kazandiMi) { oyunSifirlandi = true; OyunBoyutu ob = new OyunBoyutu(); if (!kazandiMi) { DialogResult secenek = MsgBox.Show("Maalesef Kaybettiniz. Yeni Oyuna Başlamak İster Misiniz?", "Sonuç", MessageBoxButtons.YesNo, MessageBoxIcon.Error); YeniOyun(secenek); } else { DialogResult secenek = MsgBox.Show("Tebrikler Kazandınız. Yeni Oyuna Başlamak İster Misiniz?", "Sonuç", MessageBoxButtons.YesNo, MessageBoxIcon.Information); YeniOyun(secenek); } }