protected override void LoadContent() { //roept de update method aan van de endscene object this.endScene = new EndScene(this); //roept de update method aan van de gameoverscene object this.gameOverScene = new GameOverScene(this); //roept de update method aan van de helpscene object this.helpScene = new HelpScene(this); //roept de update method aan van de Playscene object this.playScene = new PlayScene(this); //roept de update method aan van de startscene object this.startScene = new StartScene(this); //roept de update method aan van de scoresscene object this.scoresScene = new ScoresScene(this); //roept de update method aan van de loadscene object this.loadScene = new LoadScene(this); this.gameState = this.startScene; this.spriteBatch = new SpriteBatch(GraphicsDevice); }
// 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; }
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 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 GameEndScene this.gameEndScene = new GameEndScene(this); this.gameState = this.startScene; }