コード例 #1
0
 private void timer1_Tick(object sender, EventArgs e)
 {
     if (czy_gra_aktywna)
     {
         pole_gry.CreateGraphics().Clear(Color.Black);
         snake.move();
         snake.rysuj(pole_gry.CreateGraphics(), new SolidBrush(Color.Aqua));
         owoc.rysuj_owoc(pole_gry.CreateGraphics(), new SolidBrush(Color.Orange));
         if (owoc.czy_nowy_owoc(snake.x[0], snake.y[0]))
         {
             snake.dodaj();
         }
         if (snake.czy_waz_zyje() == false)
         {
             czy_gra_aktywna = false;
         }
     }
     else if (pauzaToolStripMenuItem.Text == "Wznów")
     {
         pole_gry.CreateGraphics().Clear(Color.Black);
     }
     else
     {
         start();
     }
 }
コード例 #2
0
 private void timer1_Tick(object sender, EventArgs e)
 {
     if (czy_gra_aktywna)
     {
         pole_gry.CreateGraphics().Clear(Color.Black);
         snake.move();
         snake.rysuj(pole_gry.CreateGraphics(), new SolidBrush(Color.Aqua));
         owoc.rysuj_owoc(pole_gry.CreateGraphics(), new SolidBrush(Color.Red));
         if (owoc.czy_nowy_owoc(snake.x[0], snake.y[0]))
         {
             snake.dodaj();
         }
         if (snake.czy_waz_zyje() == false)
         {
             czy_gra_aktywna = false;
         }
     }
     else
     {
         FontFamily fontFamily1 = new FontFamily("Arial");
         Font       f           = new Font(fontFamily1, 15);
         Brush      b           = new SolidBrush(Color.Aqua);
         pole_gry.CreateGraphics().DrawString("Naciśnij Start", f, b, 80, 135);
     }
 }