Example #1
0
        public Program()
        {
            Display = new DecayDisplay() { Height = 20, Width = 30};

            RunGame();

            Console.WriteLine("End");
        }
Example #2
0
        public void InventoryTest()
        {
            Display = new DecayDisplay();

            ConsoleMenu menu = new ConsoleMenu();
            menu.MenuItems.Add(new ConsoleMenu() { Heading = "Item 1" });

            ConsoleMenu menu2 = new ConsoleMenu() { Heading = "Item 2", MenuType = MenuItemType.Menu };
            menu2.MenuItems.Add(new ConsoleMenu() { Heading = "Item 2.1" });
            menu2.MenuItems.Add(new ConsoleMenu() { Heading = "Item 2.2" });
            menu2.MenuItems.Add(new ConsoleMenu() { Heading = "Item 2.3" });
            menu.MenuItems.Add(menu2);

            menu.MenuItems.Add(new ConsoleMenu() { Heading = "Item 3" });

            do
            {
                Console.Clear();
                Display.DrawMenu(menu);
            }
            while (menu.Process() == false);
            BaseAction action = menu.GetUserAction();
        }