Ejemplo n.º 1
0
 public void ContinuePressed()
 {
     if (ContinueMenu.Continue != null)
     {
         ContinueMenu.Continue();
     }
 }
Ejemplo n.º 2
0
            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;
                }
            }
Ejemplo n.º 3
0
        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);
        }