コード例 #1
0
 private void bPlay_Click(object sender, EventArgs e)
 {
     if (oyunYeri == null)
     {
         oyunYeri = new OyunYeri();
     }
     if (panelYaranan == null)
     {
         panelYaranan = oyunYeri.PanelYarat();
         //panel1.BackgroundImage = null;
         panel1.Controls.Add(panelYaranan);
         oyunYeri.OyunBaslasin();
     }
     oyunBbasladi  = true;
     bPlay.Visible = false;
     bStop.Visible = true;
     timer1.Start();
 }
コード例 #2
0
 private void Form1_KeyDown(object sender, KeyEventArgs e)
 {
     if (oyunBbasladi)
     {
         //xal
         lXal.Text = oyunYeri.xal.ToString();
         //oyunun davam edir
         if (oyunYeri.gameOver == false)
         {
             if (e.KeyCode == Keys.Down)
             {
                 oyunYeri.Asaqi();
             }
             if (e.KeyCode == Keys.Left)
             {
                 oyunYeri.Sol();
             }
             if (e.KeyCode == Keys.Right)
             {
                 oyunYeri.Sag();
             }
             if (e.KeyCode == Keys.Up)
             {
                 oyunYeri.Cevir();
             }
         }
         //oyun yanir
         else
         {
             bStop_Click(sender, null);
             MessageBox.Show("sizin netice " + oyunYeri.xal);
             oyunYeri = null;
             panel1.Controls.Clear();
             panelYaranan = null;
         }
     }
 }