Skip to content

TiledMapData

Defined in: tilemap/tiledLoader.ts:134

collisionTileIds: number[]

Defined in: tilemap/tiledLoader.ts:147


height: number

Defined in: tilemap/tiledLoader.ts:136


hexSideLength: number

Defined in: tilemap/tiledLoader.ts:141

Hexagonal maps: Tiled’s hexsidelength / staggeraxis / staggerindex.


layers: TiledLayerData[]

Defined in: tilemap/tiledLoader.ts:144


objectGroups: TiledObjectGroupData[]

Defined in: tilemap/tiledLoader.ts:146


orientation: string

Defined in: tilemap/tiledLoader.ts:139


staggerAxis: string

Defined in: tilemap/tiledLoader.ts:142


staggerIndex: string

Defined in: tilemap/tiledLoader.ts:143


tileAnimations: Map<number, TiledAnimFrame[]>

Defined in: tilemap/tiledLoader.ts:155


tileHeight: number

Defined in: tilemap/tiledLoader.ts:138


tileProperties: Map<number, Map<string, string>>

Defined in: tilemap/tiledLoader.ts:156


tilesets: TiledTilesetData[]

Defined in: tilemap/tiledLoader.ts:145


tileShapes: Map<number, ResolvedTileCollision>

Defined in: tilemap/tiledLoader.ts:154

Rich per-tile collision (global id → normalized shape + modifiers), read from Tiled’s tile collision editor (tiles[].objectgroup) and tile properties — the same ResolvedTileCollision model .estileset tiles resolve to, so both asset paths spawn identical colliders.


tileWidth: number

Defined in: tilemap/tiledLoader.ts:137


width: number

Defined in: tilemap/tiledLoader.ts:135