コード例 #1
0
ファイル: Shop.cs プロジェクト: Tuliuszen/HeroAdventure
        static public void shopMenuDecision(Hero hero)
        {
            List <string> menuItems = new List <string>()
            {
                "Weapons",
                "Armor",
                "Potions",
                "Exit"
            };

            Console.CursorVisible = false;
            while (true)
            {
                string selectedMenuItem = Menu.drawMenu(menuItems);
                if (selectedMenuItem == "Weapons")
                {
                    Console.Clear();
                    Console.WriteLine("Weapons");
                    WepaonsInicialization.showWeaponsList();
                    Shop.chooseItemToBuy("Weapons", hero);
                    Shop.buy(choosenItem, hero);
                }
                else if (selectedMenuItem == "Armor")
                {
                    Console.Clear();
                    Console.WriteLine("Armor");
                    ArmorInicialization.showArmorList();
                    Shop.chooseItemToBuy("Armor", hero);
                    Shop.buy(choosenItem, hero);
                }
                else if (selectedMenuItem == "Potions")
                {
                    Console.Clear();
                    Console.WriteLine("Potions");
                    PotionsInicialization.showPotionsList();
                    Shop.chooseItemToBuy("Potions", hero);
                    Shop.buy(choosenItem, hero);
                }
                else if (selectedMenuItem == "Exit")
                {
                    Menu.drawMenu(menuItems);
                    Menu.mainMenuDecision(hero);
                }
            }
        }