warscript
Version:
A typescript library for Warcraft III using Warpack.
19 lines (18 loc) • 949 B
TypeScript
/// <reference types="@typescript-to-lua/language-extensions" />
/** @noSelfInFile */
/** Gets the height of the terrain at the position specified by the vector. */
export declare const getTerrainZ: (x: number, y: number) => number;
/** Returns the unsigned angle in degrees between from and to. */
export declare const angleBetweenPoints: (x1: number, y1: number, x2: number, y2: number) => number;
/** Returns the distance between a and b. */
export declare const distance: (x1: number, y1: number, x2: number, y2: number) => number;
/** Moves a point current towards target. */
export declare const moveTowards: (x1: number, y1: number, x2: number, y2: number, distance: number) => LuaMultiReturn<[
number,
number
]>;
/** Gets a polar offset from this vector. Angle should be specified in degrees. */
export declare const polarOffset: (x: number, y: number, angle: number, distance: number) => LuaMultiReturn<[
number,
number
]>;