grid-engine
Version:
Phaser3 plugin for grid based movement on a 2D game board.
31 lines (30 loc) • 639 B
TypeScript
export interface RawTiledTilemap {
width?: number;
height?: number;
orientation?: string;
layers?: RawTiledLayer[];
}
export interface RawTiledLayer {
name?: string;
scale?: number;
properties?: {
name: string;
value: string;
}[];
height?: number;
width?: number;
data?: number[];
}
export interface RawTiledTileset {
firstgid?: number;
tiles?: RawTiledTilesetTile[];
}
export interface RawTiledTilesetTileProp {
name?: string;
type?: string;
value?: any;
}
export interface RawTiledTilesetTile {
id: number;
properties?: RawTiledTilesetTileProp[];
}