Example #1
0
        void LoadDifficulty()
        {
            MenuReset("Select Difficulty");
            Add(new MenuOption("Normal", delegate()
            {
                Miasma.ResetUpgradePool();
                Miasma.stage = 0;
                Miasma.wave  = 0;
                Miasma.hard  = false;

                Miasma.LeaveMenu();
                Miasma.player.UpdateStats();
                Miasma.Save();
                Sounds.PlayMusic(1);
            }));
            Add(new MenuOption("Hard", delegate()
            {
                Miasma.ResetUpgradePool();
                Miasma.stage = 0;
                Miasma.hard  = true;
                Miasma.wave  = 0;
                Miasma.LeaveMenu();
                Miasma.player.UpdateStats();
                Miasma.Save();
                Sounds.PlayMusic(1);
            }));
            Add(new MenuOption("Back", delegate()
            {
                LoadMainMenu();
            }));
        }
Example #2
0
 public void LoadPause()
 {
     MenuReset("Paused");
     Add(new MenuOption("Back to Game", delegate()
     {
         Miasma.LeaveMenu();
     },
                        delegate()
     {
         if (Controls.JustPushedPause())
         {
             Miasma.LeaveMenu();
         }
     }));
     Add(new MenuOption("To Main Menu", delegate()
     {
         Miasma.instance.NewGameReset();
         LoadMainMenu();
     },
                        delegate()
     {
         if (Controls.JustPushedPause())
         {
             Miasma.LeaveMenu();
         }
     }));
 }