Forge2DGame<T extends Forge2DWorld> constructor

Forge2DGame<T extends Forge2DWorld>({
  1. Forge2DWorld? world,
  2. CameraComponent? camera,
  3. Vector2? gravity,
  4. ContactListener? contactListener,
  5. double zoom = 10,
})

Implementation

Forge2DGame({
  Forge2DWorld? world,
  CameraComponent? camera,
  Vector2? gravity,
  ContactListener? contactListener,
  double zoom = 10,
}) : super(
        world: ((world?..gravity = gravity ?? world.gravity) ??
            Forge2DWorld(
              gravity: gravity,
              contactListener: contactListener,
            )) as T,
        camera: (camera ?? CameraComponent())..viewfinder.zoom = zoom,
      );