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; }
public void TestConsoleSceneInstance() { IConsoleRenderer testConsRenderer = new ConsoleRenderer(); IScene testConsScene = new ConsoleScene(testConsRenderer); IScene factoryConsScene = testConsoleGraphicFactory.GetConsoleScene(testConsRenderer); Object.Equals(testConsScene, factoryConsScene); }