Example #1
0
 private void sprawdzWygrana()
 {
     plansza.uaktualnijTempPlanszy(plansza.stan);
     operacje.generujBiciaWilkow(1, plansza);
     operacje.generujMozliweRuchyWilkow(1, plansza);
     if (operacje.ListaBic.Count == 0 && operacje.ListaRuchow.Count == 0)
     {
         koniecGry kg = new koniecGry(true, this);
         kg.Show();
         this.Close();
     }
 }
Example #2
0
        private void z1Btn_Click(object sender, RoutedEventArgs e)
        {
            Button piece = (Button)sender;

            //debugBox.Text = "Btn style: " + piece.Style.ToString();

            //2 tygrysy umieszczane na poczatku gry w srodkowym kwadracie
            if (licznik_tygrysow < 2)
            {
                umiescTygrysyNaPlanszy(piece);
            }
            //gracz rozmieszcza owieczki
            else if (tura_gracza == true && licznik_owieczek < licznik_poczatkowych_tur)
            {
                dodajOwieczke(piece);
                tura_gracza = false;

                ruchKomputera();
                if (licznik_owieczek == 18)
                {
                    if (aktualna_liczba_owieczek == 0)
                    {
                        koniecGry kg = new koniecGry(false, this);
                        kg.Show();
                    }
                }
            }

            //ruch gracza
            else if (tura_gracza == true && licznik_owieczek >= licznik_poczatkowych_tur)
            {
                ruchGracza(piece);

                MyFadingText.Text = "Pokonaj Wilki!";
                //nowe drzewo
                //Console.WriteLine("#rekt");
                label.Content = insults[rand.Next(1, 10)];
                if (aktualna_liczba_owieczek == 0)
                {
                    koniecGry kg = new koniecGry(false, this);
                    kg.Show();
                    //this.Close();
                }
            }
        }