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