public void Menu(Speler speler1, Speler speler2) { eindeMenu.Menu(); optie = eindeMenu.optie; switch (optie) { case 1: //Start nog een spel met dezelfde spelers speler1.beurten = 0; speler2.beurten = 0; SpelController spelController = new SpelController(); Speelveld speelveld = new Speelveld(); spelController.ClearSpeelVeld(speelveld); spelController.Start(speler1, speler2, speelveld); break; case 2: //Start nog een spel met nieuwe spelers NieuwSpelMenuController nieuwSpelMenuController = new NieuwSpelMenuController(); nieuwSpelMenuController.Start(); break; case 3: //Ga terug naar het hoofdmenu HoofdMenuController hoofdMenuController = new HoofdMenuController(); hoofdMenuController.Start(); break; } }
public void Start() { nieuwSpelMenu.Menu(); spelerNaam1 = nieuwSpelMenu.spelerNaam1; spelerNaam2 = nieuwSpelMenu.spelerNaam2; MaakSpelers(spelerNaam1, spelerNaam2); Speelveld speelveld = new Speelveld(); spelController.ClearSpeelVeld(speelveld); speelveld.beurt = Speelveld.Beurt.SPELER1; spelController.Start(speler1, speler2, speelveld); }