Esempio n. 1
0
        private static void Main(string[] args)
        {
            Player player = new Player
            {
                HealthMax = 100,
                Health    = 100,
                ACbase    = 10,
                AC        = 10
            };

            Monster monster = new Monster();


            Inventory InventoryList = new Inventory();

            InventoryList.Initialize();


            Prefix.Initialize();
            Suffix.Initialize();


            //todo get starter weapon
            Generate.Weapon();
            Inventory.EquipStarterWeapon(player);


            Disclaimer();


            Console.WriteLine("Welcome to the Trial By Combat! How long will you survive?");
            Console.WriteLine();
            Console.WriteLine("What is your name?");
            player.Name = Console.ReadLine();
            Console.Clear();



            //maybe lower item count and use as random inventory to choose weapon and gear when game starts
            //move to StarterGear() ??
            // testing
            int f = 0;

            do
            {
                Generate.Weapon();
                Generate.Armor();
                f++;
            } while (f < 10);



            StartGame(player, monster);


            bool keepPlaying = true;

            do
            {
                Console.WriteLine();
                Console.WriteLine("do you want to play again? (press the 'y' for yes)");
                ConsoleKey bInput = Console.ReadKey().Key;
                if (bInput == ConsoleKey.Y)
                {
                    Console.Clear(); //may need moved
                    StartGame(player, monster);
                }
                else
                {
                    keepPlaying = false;
                }
            } while (keepPlaying); // = true


            //to keep console alive
            Console.WriteLine("\npress any key to exit.");
            Console.ReadKey();
        }