예제 #1
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            if (czy_gra_aktywna)
            {
                pole_gry.CreateGraphics().Clear(Color.Black);                          // czyścimy pole gry kiedy gra jest aktywna
                waz.move();                                                            // wywolanie metody move
                waz.rysuj(pole_gry.CreateGraphics(), new SolidBrush(Color.Aqua));      // waz.rysuj + parametry metody
                owoc.rysuj_owoc(pole_gry.CreateGraphics(), new SolidBrush(Color.Red)); // uruchamiamy rysowanie owocu

                if (owoc.czy_nowy_owoc(waz.x[0], waz.y[0]))
                {
                    waz.dodaj();
                }
                if (waz.czy_waz_zyje() == false)
                {
                    czy_gra_aktywna = false;
                }
            }
            else
            {
                FontFamily fontFamily1 = new FontFamily("Arial");                     // tworzenie obiektu typu FontFamily
                Font       f           = new Font(fontFamily1, 15);
                Brush      b           = new SolidBrush(Color.Aqua);                  // kolor jakim chcemy pisać
                pole_gry.CreateGraphics().DrawString("Naciśnij Start", f, b, 50, 50); // 1.tekst, który chcemy utworzyć 2.obiekt typu font 3.obiekt typu brush, 4.współrzędne x i y
            }
        }