Exemple #1
0
 public SilnikGRY(Gracz gracz1, Gracz gracz2)
 {
     poleGry = new byte[9] {
         0, 0, 0, 0, 0, 0, 0, 0, 0
     };
     _gracz1   = gracz1;
     _gracz2   = gracz2;
     ileRuchow = 0;
     LosujZaczynajacego();
 }
Exemple #2
0
 private void NowaGra()
 {
     WyczyscPoleGry();
     WyczyscObiekty();
     gracz1 = new Gracz(NadajImie("1 (X)"), 1, 'X');
     gracz2 = new Gracz(NadajImie("2 (O)"), 5, 'O');
     GraKK1 = new SilnikGRY(gracz1, gracz2);
     PanelGracz1.DataContext = gracz1;
     PanelGracz2.DataContext = gracz2;
     WyswietlAktywnego();
     WyswietlInfo(string.Format("Rozpoczyna gracz: {0}", GraKK1.AktywnyGracz().Nazwa));
 }
Exemple #3
0
 private void WyczyscObiekty()
 {
     if (GraKK1 != null)
     {
         GraKK1 = null;
     }
     if (gracz1 != null)
     {
         gracz1 = null;
     }
     if (gracz2 != null)
     {
         gracz2 = null;
     }
 }