public StartMenuEngine() { //curGameUpdateComponents = new GameUpdateClassComponents(); //curGameDrawComponents = new GameDrawClassComponents(); enableStartMenu = false; disableStartMenu = false; _isEnabled = false; startNewGame = false; selectedFaction = ""; _startMenu = new Controls.StartMenuControl(); activeStartMenuMenus = new List<Controls.FancyMenuControl>(); }
public StartMenuEngine() { //curGameUpdateComponents = new GameUpdateClassComponents(); //curGameDrawComponents = new GameDrawClassComponents(); enableStartMenu = false; disableStartMenu = false; _isEnabled = false; startNewGame = false; selectedFaction = ""; _startMenu = new Controls.StartMenuControl(); activeStartMenuMenus = new List <Controls.FancyMenuControl>(); }
//Methods public void loadStartMenuContent(Model.StaticTextureImages staticTextures, Model.StaticFonts staticFonts) { //Start Menu Button List List <Controls.FancyButtonControl> menuButtons = new List <Controls.FancyButtonControl>(); // if (curMouseState.X > 172 && curMouseState.X < 308) //{ // if (curMouseState.Y > 153 && curMouseState.Y < 182) // {//Clicked new game // if (curMouseState.Y > 279 && curMouseState.Y < 317) //{//Clicked Settings //if (curMouseState.Y > 359 && curMouseState.Y < 388) //{//Clicked Exit // this.Exit(); //} ////Get New Game Button Settings Vector2 curButtonVector = new Vector2(172, 153); Rectangle curButtonRect = new Rectangle(172, 153, 130, 50); ////Add the New Game Button menuButtons.Add(new GalacticConquest.Controls.FancyButtonControl("btnNewGame", staticTextures._buttonTexture, curButtonVector, curButtonRect, "New Game")); //Add the Settings Button curButtonVector = new Vector2(172, 279); curButtonRect = new Rectangle(172, 279, 130, 50); menuButtons.Add(new GalacticConquest.Controls.FancyButtonControl("btnGameSettings", staticTextures._buttonTexture, curButtonVector, curButtonRect, "Settings")); //Add the Exit Button curButtonVector = new Vector2(172, 359); curButtonRect = new Rectangle(172, 359, 130, 50); menuButtons.Add(new GalacticConquest.Controls.FancyButtonControl("btnExitGame", staticTextures._buttonTexture, curButtonVector, curButtonRect, "Exit")); Vector2 headerVector = new Vector2(100, 20); _startMenu = new Controls.StartMenuControl("Galactic Conquest", staticFonts._courierNew, headerVector, staticTextures._imgBackground, new Vector2(0, 0), menuButtons); }
//Methods public void loadStartMenuContent(Model.StaticTextureImages staticTextures, Model.StaticFonts staticFonts) { //Start Menu Button List List<Controls.FancyButtonControl> menuButtons = new List<Controls.FancyButtonControl>(); // if (curMouseState.X > 172 && curMouseState.X < 308) //{ // if (curMouseState.Y > 153 && curMouseState.Y < 182) // {//Clicked new game // if (curMouseState.Y > 279 && curMouseState.Y < 317) //{//Clicked Settings //if (curMouseState.Y > 359 && curMouseState.Y < 388) //{//Clicked Exit // this.Exit(); //} ////Get New Game Button Settings Vector2 curButtonVector = new Vector2(172, 153); Rectangle curButtonRect = new Rectangle(172, 153, 130, 50); ////Add the New Game Button menuButtons.Add(new GalacticConquest.Controls.FancyButtonControl("btnNewGame", staticTextures._buttonTexture, curButtonVector, curButtonRect, "New Game")); //Add the Settings Button curButtonVector = new Vector2(172, 279); curButtonRect = new Rectangle(172, 279, 130, 50); menuButtons.Add(new GalacticConquest.Controls.FancyButtonControl("btnGameSettings", staticTextures._buttonTexture, curButtonVector, curButtonRect, "Settings")); //Add the Exit Button curButtonVector = new Vector2(172, 359); curButtonRect = new Rectangle(172, 359, 130, 50); menuButtons.Add(new GalacticConquest.Controls.FancyButtonControl("btnExitGame", staticTextures._buttonTexture, curButtonVector, curButtonRect, "Exit")); Vector2 headerVector = new Vector2(100,20); _startMenu = new Controls.StartMenuControl("Galactic Conquest", staticFonts._courierNew, headerVector, staticTextures._imgBackground, new Vector2(0, 0), menuButtons); }