the-world-engine
Version:
three.js based, unity like game engine for browser
25 lines (24 loc) • 674 B
TypeScript
export declare class PathNode {
private readonly _x;
private readonly _y;
private _gCost;
private _hCost;
private _fCost;
private _isWalkable;
private _previousNode;
constructor(x: number, y: number);
calculateFCost(): void;
equals(other: PathNode): boolean;
get x(): number;
get y(): number;
get gCost(): number;
set gCost(gCost: number);
get hCost(): number;
set hCost(hCost: number);
get fCost(): number;
set fCost(fCost: number);
get isWalkable(): boolean;
set isWalkable(isWalkable: boolean);
get previousNode(): PathNode | null;
set previousNode(previousNode: PathNode | null);
}