UNPKG

sc4

Version:

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

30 lines (29 loc) 911 B
import type { meters } from 'sc4/types'; import type Stream from './stream.js'; import type WriteBuffer from './write-buffer.js'; import Vector3 from './vector-3.js'; import type { Vector3Like } from './vector-3.js'; export type ParseOptions = { range: boolean; }; export declare class Box3 extends Array<Vector3> { constructor(min?: Vector3Like, max?: Vector3Like); get min(): Vector3; get max(): Vector3; get minX(): meters; get minY(): meters; get minZ(): meters; get maxX(): meters; get maxY(): meters; get maxZ(): meters; set minX(value: meters); set minY(value: meters); set minZ(value: meters); set maxX(value: meters); set maxY(value: meters); set maxZ(value: meters); translate(offset: Vector3Like): Box3; parse(rs: Stream, opts?: ParseOptions): this; write(ws: WriteBuffer, opts?: ParseOptions): this; } export default Box3;