public static void Main() { var objectGenerator = new ObjectGenerator(WorldWidth, WorldHeight); var consoleRenderer = new ConsoleRenderer(WorldWidth, WorldHeight); var collisionHandler = new CollisionHandler(WorldWidth, WorldHeight); var engine = new EngineExtender(WorldWidth, WorldHeight, objectGenerator, collisionHandler, consoleRenderer); 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(keyboardController, WorldWidth, WorldHeight, objectGenerator, collisionHandler, consoleRenderer); engine.Run(); }