Skip to content

CollisionGrid

Defined in: src/modules/tilemap/collision-grid.ts:10

A walkability mask for tile-based collision queries. Row-major, with 1 meaning solid/blocked and 0 meaning walkable.

Consumers query with grid.solid[row * grid.width + col] and interpret the result as a boolean.

height: number

Defined in: src/modules/tilemap/collision-grid.ts:11


solid: Uint8Array

Defined in: src/modules/tilemap/collision-grid.ts:13

Row-major: 1 blocks movement, 0 is walkable.


width: number

Defined in: src/modules/tilemap/collision-grid.ts:14