tileByGid method

Tile? tileByGid(
  1. int tileGid
)

Implementation

Tile? tileByGid(int tileGid) {
  if (tileGid == 0) {
    return Tile(localId: -1);
  }
  final tileset = tilesetByTileGId(tileGid);
  final firstGid = tileset.firstGid ?? 0;
  return tileset.tiles.firstWhereOrNull(
    (element) => element.localId == (tileGid - firstGid),
  );
}