Example #1
0
        /// <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; // ??
        }
Example #2
0
 public GameScreen(GameScreen gameScreen)
 {
     // TODO: Complete member initialization
     this.gameScreen = gameScreen;
 }
Example #3
0
 /// <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;
 }