Beispiel #1
0
        private void OnClick(object sender, EventArgs e)
        {
            PictureBox p = sender as PictureBox;

            if (p.Image != null)
            {
                return;
            }

            if (ruch == ruchGracza.Nikt)
            {
                return;
            }

            if (ruch == ruchGracza.Gracz1)
            {
                p.Image = gracz1.Image;
            }
            else
            {
                p.Image = gracz2.Image;
            }

            //Sprawdza kto wygrał
            zwyciezca = sprawdzZwyciezce();
            if (zwyciezca == Zwyciezca.Nikt)
            {
                //Zmiana ruchu
                ruch = (ruchGracza.Gracz1 == ruch) ? ruchGracza.Gracz2 : ruchGracza.Gracz1;
            }
            else
            {
                ruch = ruchGracza.Nikt;
            }

            pokazRuch();
        }
Beispiel #2
0
        void nowaGra()
        {
            PictureBox[] wszystkieObrazki =
            {
                box0,
                box1,
                box2,
                box3,
                box4,
                box5,
                box6,
                box7,
                box8
            };
            //Wyczyść wszystkie miejsca na planszy
            foreach (var p in wszystkieObrazki)
            {
                p.Image = null;
            }

            ruch      = ruchGracza.Gracz1;
            zwyciezca = Zwyciezca.Nikt;
            pokazRuch();
        }