public void LoadContent(ContentManager Content) { mainMenuTexture = Content.Load<Texture2D>(@"Menus\MainMenu"); chooseTexture = Content.Load<Texture2D>(@"Menus\Credits"); creditsTexture = Content.Load<Texture2D>(@"Menus\Credits"); creditsText = Content.Load<Texture2D>(@"Menus\CreditsText"); //fill the miniGame list with all mini games and screenshots MiniGameFactory factory = new MiniGameFactory(null); var stringList = factory.GetMiniGameStrings(); foreach (string name in stringList) { List<Texture2D> screenshots = new List<Texture2D>(); switch (name) { case "Lumberjack Bustle": screenshots.Add(Content.Load<Texture2D>(@"Menus\MiniGameScreens\Lumber1")); screenshots.Add(Content.Load<Texture2D>(@"Menus\MiniGameScreens\Lumber2")); screenshots.Add(Content.Load<Texture2D>(@"Menus\MiniGameScreens\Lumber3")); break; case "Bumper Balls": screenshots.Add(Content.Load<Texture2D>(@"Menus\MiniGameScreens\BB1")); screenshots.Add(Content.Load<Texture2D>(@"Menus\MiniGameScreens\BB2")); screenshots.Add(Content.Load<Texture2D>(@"Menus\MiniGameScreens\BB3")); break; case "Dueling Dunes": screenshots.Add(Content.Load<Texture2D>(@"Menus\MiniGameScreens\Dune1")); screenshots.Add(Content.Load<Texture2D>(@"Menus\MiniGameScreens\Dune2")); screenshots.Add(Content.Load<Texture2D>(@"Menus\MiniGameScreens\Dune3")); break; case "Fireball Tactics": screenshots.Add(Content.Load<Texture2D>(@"Menus\MiniGameScreens\FT1")); screenshots.Add(Content.Load<Texture2D>(@"Menus\MiniGameScreens\FT2")); screenshots.Add(Content.Load<Texture2D>(@"Menus\MiniGameScreens\FT3")); break; } miniGameNameTextureList.Add(new KeyValuePair<string, List<Texture2D> >(name, screenshots)); } font = Content.Load<SpriteFont>("MenuFont"); State = MenuState.Main; cursorTexture = Content.Load<Texture2D>(@"Menus\cursor"); cursorPosition = new Vector2(515f, 490f); cursorY = 490f; }
public Game1() { graphics = new GraphicsDeviceManager(this); graphics.PreferredBackBufferWidth = 1280; graphics.PreferredBackBufferHeight = 720; Content.RootDirectory = "Content"; playerFactory = new PlayerFactory(); miniGameFactory = new MiniGameFactory(playerFactory.Players); miniGames = new String[4]; miniGameIndex = 0; Strings.Culture = CultureInfo.CurrentCulture; story = new Story(playerFactory.Players); menus = new Menus(); storyMode = false; gameState = GameState.MenuScreen; }