Esempio n. 1
0
        static void Main(string[] args)
        {
            //Use console raster fonts 16x12 for better UX )
            GameEngine engine = new GameEngine();

            engine.Run();
        }
Esempio n. 2
0
        public static void Main()
        {
            IRankList       gameRankList   = new RankList();
            ICommandFactory commandFactory = new CommandFactory();
            IRenderer       renderer       = new ConsoleRenderer();
            IInputHandler   inputHandler   = new ConsoleInputHandler();
            IGameEngine     gameEngine     = new GameEngine(gameRankList, commandFactory, inputHandler, renderer);

            gameEngine.Run();
        }
Esempio n. 3
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            var pid = Process.GetCurrentProcess().Id;

            Log.Info("Process ID {0}", pid);

            var window = new MainWindow(pid);
            var engine = new GameEngine(window)
            {
                ApplicationEventHook = Application.DoEvents,
                LimitCpuUsage        = true,
                UseWallTime          = true,
                StartPaused          = true
            };

            window.Show();
            engine.Run();
        }