Example #1
0
 private void olustur()
 {
     genislikpnl  = arkaTahta.Width;                      //arka tahta oyun panelimizin name
     yükseklikpnl = arkaTahta.Height;                     //arka tahta oyun panelimizin name
     r            = new raket(genislikpnl, yükseklikpnl); //raketimize panelin genişlik ve yüksekliğini gönderip
     t            = new top();                            //top nesnemizi oluşturduk
     arkaTahta.Controls.Add(r);                           //raketimizi ekrana bastık
     st = new skorTahtası();                              //skor tahtamızı oluşturk ilk olrak parametresiz group bozımızı aldık
 }
Example #2
0
        private void zaman_Tick(object sender, EventArgs e)
        {
            kontrol2 = false;//burda eğer oyun başlarsa mosue tıkladığında oyunu bozmaması için
            //bu kontrolümüz top oyundamı değilmi yandımı yanmadımı için fonsikyonumuza gerekli olan parametreleri gönderip geri değer dönümünde bool türünde bi değişkene atıyoruz
            bool kontrol = t.hareketEt(r.Top, r.Bottom, r.Left, r.Right, arkaTahta.Top, arkaTahta.Bottom, arkaTahta.Left, arkaTahta.Right);

            //kontrol eğeryanlış  ise
            if (!kontrol)                                     //burayı doğru yapıp iç kısma gir
            {
                zaman.Enabled = false;                        //zamanı durdurup
                kontrol2      = true;                         //mousenin tıkladığında yeni oyun başlatması için true yapıyoruz
                sayac.Enabled = false;                        //sayacımızı false yapıp
                bool kontrol3 = st.skor(saniye, milisaniye);  //burda eğer yüksek skor yaptımı yapmadımı kontrolü için  fonksiyona yönlenditriyoruz
                if (kontrol3)                                 //eğer true dönerse
                {
                    st = new skorTahtası(saniye, milisaniye); //2. group bozımızı çağırıyoruz parametreli olanı
                    arkaTahta.Controls.Add(st);               // sonra ekrana bastırıyruz
                }
                milisaniye = salise = saniye = 0;             //oyun başladığında eski değerleri atanaması için
            }
        }
Example #3
0
 private void sktTabela_Click(object sender, EventArgs e)
 {
     //burda yüksek skor yazılı olan butona tıklandığında
     st = new skorTahtası();     // parametresiz groupbozımızı oluştur
     arkaTahta.Controls.Add(st); //ekrana yansıt
 }