/// <summary> /// Begint het spel, /// wanneer het spel begonnen is, /// zet hij het huidige scherm op spel scherm (game screen) /// /// Misschien een soort refresh actie erin? /// </summary> public void StartGame() { // Hij hoort eigenlijk alles te resetten screen_game = new GameScreen(this.hud, this.world, this.Content, this.GraphicsDevice); currentGameState = GameState.GameScreen; world = new World(new Vector2(0, 9.8f)); screen_game.LoadContent(); screen_start = null; // ?? }
public GameScreen(GameScreen gameScreen) { // TODO: Complete member initialization this.gameScreen = gameScreen; }
/// <summary> /// Eindigt het spel, /// een spel hoort te eindigen, /// hierin sluit hij het spel /// </summary> public void EndGame() { MediaPlayer.Stop(); // Misschien een 'speel opnieuw' knopje? screen_gameover = new GameOverScreen(this); currentGameState = GameState.GameOverScreen; screen_game.world.Clear(); // No more start screen screen_game = null; }