Ejemplo n.º 1
0
        // loadcontent method
        protected override void LoadContent()
        {
            // Een spritebatch is nodig voor het tekenen van tetures op het canvas
            spriteBatch = new SpriteBatch(GraphicsDevice);

              // We maken nu het object/instantie aan van het type StartScene. Dit doe je door
              // de constructor aan te roepen van de StartScene class.
            this.startScene = new StartScene(this);
            this.playScene = new PlayScene(this);
            this.helpScene = new HelpScene(this);
            this.gameOverScene = new GameOverScene(this);
            this.loadScene = new LoadScene(this);
            this.scoresScene = new ScoresScene(this);
            this.quitScene = new QuitScene(this);

            this.iState = this.startScene;
        }
Ejemplo n.º 2
0
        protected override void LoadContent()
        {
            this.spriteBatch = new SpriteBatch(GraphicsDevice);

            // Maak een instantie aan van de class StartScene
            this.startScene = new StartScene(this);

            // Maak een instantie aan van de class LoadScene
            this.loadScene = new LoadScene(this);

            // Maak een instantie aan van de class StartScene
            this.playScene = new PlayScene(this);

            // Maak een instantie aan van de class GameOverScene
            this.gameOverScene = new GameOverScene(this);

            // Maak een instantie aan van de class HelpScene
            this.helpScene = new HelpScene(this);

            // Maak een instantie aan van de class ScoreScene
            this.scoreScene = new ScoreScene(this);

            // Maak een instantie aan van de class QuitScene en ken deze toe aan this.quitScene
            this.quitScene = new QuitScene(this);

            // Maak een instantie aan van de class GameEndScene
            this.gameEndScene = new GameEndScene(this);

            this.gameState = this.startScene;
        }