public void ContinuePressed() { if (ContinueMenu.Continue != null) { ContinueMenu.Continue(); } }
static public void MainMenuHandler(int f) { switch (f) { case (1): Run.RunGame(); //Fild.RunGame = true; break; case (2): ContinueMenu.Continue(); break; case (3): if (Run.haveGame) { Save.SeveGame(); } break; case (4): SettingsMenu.Settings(); break; case (0): RunNewGame.RunGameFlag = isEnd = false; if (Run.isSave) { break; } Console.ForegroundColor = ConsoleColor.Red; System.Console.WriteLine("\n Do you want to save the game: (y/n)"); char ch; while (!Run.isSave) { ch = Console.ReadKey(true).KeyChar; if (ch.Equals('y')) { Save.SeveGame(); Run.isSave = true; } else if (ch.Equals('n')) { Run.isSave = true; } } break; } }
public MenuState() { screens.Add("main"); screens.Add("creation"); screens.Add("continue"); curScreen = screens[0]; options.Add("New Game"); //0 options.Add("Continue"); //1 options.Add("Options"); //2 options.Add("Exit Game"); //3 curOptionSelectionID = 0; this.worldCreator = new WorldCreator(); this.continueMenu = new ContinueMenu(); this.keyboardState = Keyboard.GetState(); this.mouseState = Mouse.GetState(); inputHandler = new InputHandler(this.keyboardState, this.mouseState); }