private void LoadScenes() { //Laddar scenes och hämtar all content som behövs //Spelet är uppbyggt med "scener" som är olika spellägen //Dessa är bland annat startmenyn och själva spelläget smallFont = Content.Load<SpriteFont>("menuSmall"); largeFont = Content.Load<SpriteFont>("menuLarge"); Globals.font = smallFont; startBackgroundTexture = Content.Load<Texture2D>("images/MainMenuFinal"); //Skapar en startscen där smallfont är fonten som används när man inte har //musen över en länk och largefont är för vald font. StartBack.. är scenens //bakgrund. startScene = new StartScene(this, smallFont, largeFont, startBackgroundTexture); //Samma som ovan consoleScene = new ConsoleScene(this, smallFont, largeFont, startBackgroundTexture); playingScene = new PlayingScene(this, crossHair, HUD); //Components är typ spelets komponenter :O används för att den ska rita ut allt o shit! Components.Add(consoleScene); Components.Add(startScene); Components.Add(playingScene); //Visar startscenen startScene.Show(); activeScene = startScene; }
protected void ShowScene(GameScene scene) { activeScene.Hide(); activeScene = scene; scene.Show(); activeScene.Show(); }