warscript
Version:
A typescript library for Warcraft III using Warpack.
14 lines (13 loc) • 601 B
TypeScript
/** @noSelfInFile */
export declare class TileCell implements Readonly<Vec2> {
private readonly id;
readonly x: number;
readonly y: number;
readonly z: undefined;
protected constructor(id: number, x: number, y: number, z: undefined);
isInRangeOf(x: number, y: number, range: number): boolean;
isInRangeOf(tileCell: TileCell, range: number): boolean;
static getInRect(minX: number, minY: number, maxX: number, maxY: number): TileCell[];
static getInRange(x: number, y: number, range: number): TileCell[];
static of(this: void, x: number, y: number): TileCell;
}