Beispiel #1
0
        public void Initialize()
        {
            string userInput = "";

            do
            {
                userInput = DisplayMenu();

                switch (userInput)
                {
                case "1":
                    //Run Factory Example
                    var undeadDungeonFactory = new UndeadDungeonFactory();
                    var undeadDungeonMaster  = new DungeonMaster(undeadDungeonFactory);
                    undeadDungeonMaster.RunAttacks();

                    var goblinDungeonFactory = new GoblinDungeonFactory();
                    var goblinDungeonMaster  = new DungeonMaster(goblinDungeonFactory);
                    goblinDungeonMaster.RunAttacks();

                    break;

                case "X":
                    break;
                }
            } while (userInput != "X");
        }