UNPKG

grid-engine

Version:

Phaser3 plugin for grid based movement on a 2D game board.

22 lines (21 loc) 754 B
import { Orientation, Tile, TileLayer, Tilemap } from "../Tilemap.js"; import { RawTiledTilemap } from "./TiledMap.js"; export declare const CHAR_LAYER_PROP_NAME = "ge_charLayer"; /** * Simple implementation of the Tilemap interface, using a parsed version of a * Tiled tilemap. * * Example usage: * `new TiledTilemap(JSON.parse(tiledTilemapAsString))` */ export declare class TiledTilemap implements Tilemap { private rawTilemap; private layers; constructor(rawTilemap: RawTiledTilemap); hasTileAt(x: number, y: number, layer: string): boolean; getTileAt(x: number, y: number, layer: string): Tile | undefined; getOrientation(): Orientation; getLayers(): TileLayer[]; getWidth(): number; getHeight(): number; }