示例#1
0
 public Wezel(Plansza pl, Operacje operacje, Ruch r)
 {
     refkaParenta   = new Wezel();
     ruch           = new Ruch();
     ruch           = r;
     plansza        = new Plansza();
     lista_potomkow = new List <Wezel>();
     //ocena = suma;
     plansza.uaktualnijStanPlanszy(pl.stan);
 }
示例#2
0
        public void dodajWezel(Ruch ruch, bool Min, bool Max, int zawodnik, Operacje operacje, Wezel parent)
        {
            min = Min;
            max = Max;
            Plansza temp = new Plansza();

            temp.uaktualnijStanPlanszy(plansza.stan);
            operacje.wykonajRuchIZmienStanPlanszy(zawodnik, ruch, temp.stan);
            //int nowaOcena = this.ocena + wartosc;
            refkaParenta = parent;
            lista_potomkow.Add(new Wezel(temp, operacje, 0, ruch, parent));
        }
示例#3
0
 public MainWindow()
 {
     InitializeComponent();
     plansza  = new Plansza();
     operacje = new Operacje();
     drzewo   = new Drzewo();
     rand     = new Random();
     generateInsults();
     losujRozmieszczenieTygrysow();
     //debugBox.SetStyle(ControlStyles.SupportsTransparentBackColor, true);
     //debugBox.set
 }