UNPKG

sc4

Version:

A command line utility for automating SimCity 4 modding tasks & modifying savegames

24 lines (23 loc) 854 B
import Stream from './stream.js'; import { kFileType } from './symbols.js'; import type { float } from 'sc4/types'; export default class TerrainMap extends Array<Float32Array> { static [kFileType]: 2849861620; major: number; xSize: number; zSize: number; raw: Float32Array; constructor(xSize?: number, zSize?: number); clone(): TerrainMap; fill(): this; parse(bufferOrStream: Uint8Array | Stream): void; toBuffer(): Uint8Array; get(i: number, j: number): float; set(i: number, j: number, h: float): this; isCliff(x: number, z: number, cliff?: number): boolean; query(x: number, z: number, cliff?: number): number; contour(i: number, j: number): number[]; flatten(i: number, j: number, h?: number): this; egalizeX(i: number, j: number): this; egalizeZ(i: number, j: number): this; }