protected override void Initialize() { mainMenu = new MainMenu(this.Content, this); optionsMenu = new OptionsMenu(this.Content, this); levelMenu = new LevelMenu(this.Content, this); deathScreen = new DeathScreen(this.Content, this); //Laad textures van character. Dit staat hier en niet in LoadContent, omdat ze al in het menu gebruikt worden, die in Initialize staat. character1Texture = this.Content.Load<Texture2D>("character1"); character2Texture = this.Content.Load<Texture2D>("character2"); character3Texture = this.Content.Load<Texture2D>("character3"); level1 = new Level1(this.Content, this, level1); level2 = new Level2(this.Content, this); level3 = new Level3(this.Content, this); level1.Initialize(); level2.Initialize(); level3.Initialize(); projectiles = new List<Projectile>(); //// Game Components opnemen Components.Add(new Scrollen(this, level1)); Components.Add(new health(this)); Components.Add(new score(this)); Components.Add(new coins(this)); base.Initialize(); }