C# oyun projesinde oyun sonunda "oyun bitti" nasıl ekrana gösterilir?

Sebastian01080

Picopat
Katılım
10 Şubat 2024
Mesajlar
12
Merhaba arkadaşlar bu resimdeki kırmızı buton yani kırmızı kare sağ taraftaki kırmızı yere ulaştığında ekranda messageboxta (oyun bitti) yazmalı ve form kapanmalı yardımcı olursanız sevinirim.
 

Dosya Ekleri

  • sjsjsjsjs.PNG
    sjsjsjsjs.PNG
    18,9 KB · Görüntüleme: 26
Bir kullanıyorum ama bu tarz işlemler için bir uygulamamda panel kullanmıştım. Bir ana form içine panel koyup böyle farklı işleri yapabilen formları çağırıyordum. Sen de aynı şekilde oyunun bittiğin denetleyip panele bir ekran çağırabilirsin.
 
Kod dizininde button1'i sol taraftaki kırmızı butonun ismi ne ise onla değiştir, button2'yi sağ taraftaki butonun ismi ne ise onla değiştir.
Kod:
private void button1_Click(object sender, EventArgs e)
        {
            if (button1.Bounds.IntersectsWith(button2.Bounds))
            {
                MessageBox.Show("Oyun bitti");
                this.Close();
            }

        }
 

Geri
Yukarı