//När man återvänder från svårighetsgrader startar spelet med vald svårighetsgrad, eller återvänder till huvudmenyn public void DifficultyEvent(object obj, EventArgs e) { sc = (ScreenChoice)e; if (sc.choice <= 2) { play = new Play(this.Content, new EventHandler(PlayEvent), this, gameField, sc.choice); currentScreen = play; } else { currentScreen = mainMenu; } }
//Skärm sätts beroende på vilket val man gjorde i huvudmenyn public void MainMenuEvent(object obj, EventArgs e) { sc = (ScreenChoice)e; switch (sc.choice) { case 0: currentScreen = difficulty; break; case 1: currentScreen = howToPlay; break; case 2: currentScreen = options; break; default: break; } }
//Antinger går man till huvudmenyn eller så är spelet avklarat public void PlayEvent(object obj, EventArgs e) { sc = (ScreenChoice)e; IsMouseVisible = true; switch (sc.choice) { case 0: currentScreen = mainMenu; break; case 1: currentScreen = gameComplete; break; default: break; } }