@2004scape/rsmod-pathfinder
Version:
A breadth-first search path finder.
27 lines (26 loc) • 2.54 kB
TypeScript
/* tslint:disable */
/* eslint-disable */
export const memory: WebAssembly.Memory;
export function findPath(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number): void;
export function findNaivePath(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number): void;
export function changeFloor(a: number, b: number, c: number, d: number): void;
export function changeLoc(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number): void;
export function changeNpc(a: number, b: number, c: number, d: number, e: number): void;
export function changePlayer(a: number, b: number, c: number, d: number, e: number): void;
export function changeRoof(a: number, b: number, c: number, d: number): void;
export function changeWall(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number): void;
export function isZoneAllocated(a: number, b: number, c: number): number;
export function isFlagged(a: number, b: number, c: number, d: number): number;
export function canTravel(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number): number;
export function hasLineOfSight(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number): number;
export function hasLineOfWalk(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number): number;
export function lineOfSight(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number): void;
export function lineOfWalk(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number): void;
export function reached(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number): number;
export function locShapeLayer(a: number): number;
export function allocateIfAbsent(a: number, b: number, c: number): void;
export function __set(a: number, b: number, c: number, d: number): void;
export function deallocateIfPresent(a: number, b: number, c: number): void;
export function __wbindgen_add_to_stack_pointer(a: number): number;
export function __wbindgen_free(a: number, b: number, c: number): void;
export function __wbindgen_exn_store(a: number): void;