Esempio n. 1
0
        static public void mainMenuDecision(Hero hero)
        {
            List <string> menuItems = new List <string>()
            {
                "Fight Monster",
                "Go shopping",
                "Exit",
                "Save and Exit"
            };

            Console.CursorVisible = false;
            while (true)
            {
                string selectedMenuItem = drawMenu(menuItems);
                if (selectedMenuItem == "Fight Monster")
                {
                    Console.Clear();
                    monster = Monster.pickCurrentEnemy(hero);
                    Fight.fightMonster(hero, monster);
                    Console.Read();
                    Console.Clear();
                }
                else if (selectedMenuItem == "Go shopping")
                {
                    Console.Clear();
                    Shop.whichEquipmentCategory(hero);
                    Console.Clear();
                }
                else if (selectedMenuItem == "Exit")
                {
                    Environment.Exit(0);
                }
                else if (selectedMenuItem == "Save and Exit")
                {
                    SaveLoad.Save(hero);
                    Environment.Exit(0);
                }
                else if (selectedMenuItem == "Load")
                {
                    SaveLoad.Load(hero);
                }
            }
        }