Пример #1
0
        static void Main()
        {
            var keyboardController = new KeyboardController();
            var engine             = new AdvancedEngine(keyboardController);

            engine.Run();
        }
        static void Main()
        {
            var objectGenerator    = new ObjectGenerator(WorldWidth, WorldHeight);
            var consoleRenderer    = new ConsoleRenderer(WorldWidth, WorldHeight);
            var collisionHandler   = new CollisionHandler(WorldWidth, WorldHeight);
            var keyboardController = new KeyboardController();

            var engine = new AdvancedEngine(WorldWidth,
                                            WorldHeight,
                                            objectGenerator,
                                            collisionHandler,
                                            consoleRenderer,
                                            keyboardController);

            engine.Run();
        }