@spearwolf/twopoint5d
Version:
a library to create 2.5d realtime graphics and pixelart with three.js
26 lines • 928 B
TypeScript
export interface TilesWithinCoords {
top: number;
left: number;
height: number;
width: number;
tileTop: number;
tileLeft: number;
tileHeight: number;
tileWidth: number;
rows: number;
columns: number;
}
export declare class Map2DTileCoordsUtil {
#private;
tileWidth: number;
tileHeight: number;
xOffset: number;
yOffset: number;
constructor(tileWidth?: number, tileHeight?: number, xOffset?: number, yOffset?: number);
copy(source: Map2DTileCoordsUtil): Map2DTileCoordsUtil;
clone(): Map2DTileCoordsUtil;
equals(other: Map2DTileCoordsUtil): boolean;
getTileCoords(left: number, top: number, width: number, height: number): [tileLeft: number, tileTop: number, columns: number, rows: number];
computeTilesWithinCoords(left: number, top: number, width: number, height: number): TilesWithinCoords;
}
//# sourceMappingURL=Map2DTileCoordsUtil.d.ts.map