示例#1
0
        private static void Draw()
        {
            var main = new MainFrame();

            main.Draw();
            var status = new MonsterStatusFrame();

            status.Draw();
        }
示例#2
0
文件: Program.cs 项目: krasi070/Cycle
        public static void Main()
        {
            ResetBuffer();
            Console.CursorVisible = false;
            IMainFrame       mainFrame          = new MainFrame();
            IMainMenu        mainMenu           = new MainMenu();
            IStatusFrame     monsterStatusFrame = new MonsterStatusFrame();
            IOptionsFrame    optionsFrame       = new OptionsFrame();
            IStatusFrame     statusFrame        = new StatusFrame();
            IMenuHandler     menuHandler        = new MenuHandler(mainMenu, mainFrame, optionsFrame, statusFrame, monsterStatusFrame);
            IMonsterDatabase monsterDatabase    = new MonsterDatabase();
            IAreaDatabase    areaDatabase       = new AreaDatabase();
            IAIDatabase      aiDatabase         = new AIDatabase();
            IEngine          engine             = new Engine(menuHandler, monsterDatabase, areaDatabase, aiDatabase);

            engine.Run();
        }