TiledComponent<T extends FlameGame<World>> constructor

TiledComponent<T extends FlameGame<World>>(
  1. RenderableTiledMap tileMap, {
  2. Vector2? position,
  3. Vector2? scale,
  4. double? angle,
  5. Anchor? anchor,
  6. Iterable<Component>? children,
  7. int? priority,
  8. ComponentKey? key,
})

A Flame Component to render a Tiled TiledMap.

It uses a preloaded RenderableTiledMap to batch rendering calls into Sprite Batches.

Implementation

TiledComponent(
  this.tileMap, {
  super.position,
  super.scale,
  super.angle,
  super.anchor,
  super.children,
  super.priority,
  super.key,
}) : super(
        size: computeSize(
          tileMap.map.orientation,
          tileMap.destTileSize,
          tileMap.map.tileWidth,
          tileMap.map.tileHeight,
          tileMap.map.width,
          tileMap.map.height,
          tileMap.map.staggerAxis,
        ),
      );