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() { hoofdMenu.Menu(); optie = hoofdMenu.optie; switch (optie) { case 1: //Start een nieuw spel NieuwSpelMenuController nieuwSpelMenuController = new NieuwSpelMenuController(); nieuwSpelMenuController.Start(); break; case 2: //Laad een gesaved spel Game game = LoadGame.LoadAGame(); SpelController spelController = new SpelController(); spelController.Start(game.speler1, game.speler2, game.speelveld); break; case 3: //Stop het spel Environment.Exit(0); break; } }