public Spel() { trekStapel = CreateStartStapel(); rondeAfgelopen = false; aflegSpelbord = new AflegSpelbord(); spelers = new Speler[2]; spelers[0] = new Speler(); spelers[1] = new Speler(); }
public void BekijkKaartVanAflegBord_EenBlauweKaart() { AflegSpelbord bord = new AflegSpelbord(); Kaart kaart = new ExpeditieKaart(Kleur.Blauw, 2); bord.LegKaartAan(kaart); IAflegBord aflegbord = bord; IAflegStapel stapel = aflegbord.GetAflegStapel(Kleur.Blauw); Assert.AreEqual(Kleur.Blauw, stapel.GetBovensteKaart().Kleur); }
public void BekijkKaartVanAflegBord_GeenKaart() { IAflegBord bord = new AflegSpelbord(); IAflegStapel stapel = bord.GetAflegStapel(Kleur.Groen); Assert.IsNull(stapel.GetBovensteKaart()); }
public void Initialiseer(Speler speler1, Speler speler2) { spelers[0] = speler1; spelers[1] = speler2; speler1.Hand = new Stapel(); speler2.Hand = new Stapel(); this.trekStapel = CreateStartStapel(); rondeAfgelopen = false; aflegSpelbord = new AflegSpelbord(); Stapel[] stapels = new Stapel[2]; stapels[0] = spelers[0].Hand; stapels[1] = spelers[1].Hand; TrekStapel.Schud(); DeelKaarten(stapels); huidigeSpeler = 0; //if (Speler1 is SpelerCPU && Speler2 is SpelerCPU) //{ // SimuleerSpel(); //} }