grid-engine
Version:
Phaser3 plugin for grid based movement on a 2D game board.
16 lines (15 loc) • 528 B
TypeScript
import { Tilemap, Orientation, TileLayer, Tile } from "../src/GridEngine";
export declare class RoomsTilemap implements Tilemap {
private height;
private width;
private layers;
private layersByName;
constructor(path: string | string[]);
private addLayer;
getWidth(): number;
getHeight(): number;
getOrientation(): Orientation;
getLayers(): TileLayer[];
hasTileAt(x: number, y: number, layer?: string): boolean;
getTileAt(x: number, y: number, layer?: string): Tile | undefined;
}