コード例 #1
0
 // Nowa nagroda co 10 sek
 private void nowaNagroda()
 {
     if (start <= DateTime.Now.Subtract(TimeSpan.FromSeconds(10)))
     {
         nagroda.wyczyscNagrode();
         start   = DateTime.Now;
         nagroda = new Nagroda();
         nagroda.rysujNagrode();
     }
 }
コード例 #2
0
        // Zjadł Nagrode - wydłuż węża,
        // zwiększ lub wyzeruj punkty
        public void zjadlNagrode()
        {
            if (waz.czyJestNaNagrodzie(nagroda.pozNagrody))
            {
                if (nagroda.WartoscPunktowa == 0) // wyzeruj punkty
                {
                    punkty = 0;
                }
                else // dodaj punkty i wydłuż węża
                {
                    punkty += nagroda.WartoscPunktowa;
                    waz.wydluzWeza();
                }

                // wypisanie punktow na planszy oraz zrobienie nowej nagrody
                plansza.rysujPunkty(punkty);
                nagroda = new Nagroda();
                nagroda.rysujNagrode();
            }
        }