UNPKG

sc4

Version:

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

61 lines (60 loc) 1.66 kB
import { kFileType, kFileTypeArray } from './symbols.js'; import type SGProp from './sgprop.js'; import type Stream from './stream.js'; import type { ConstructorOptions } from 'sc4/types'; export default class Lot { static [kFileType]: 3384630602; static [kFileTypeArray]: boolean; crc: number; mem: number; major: number; IID: number; flag1: number; minX: number; minZ: number; maxX: number; maxZ: number; commuteX: number; commuteZ: number; yPos: number; ySlope1: number; ySlope2: number; width: number; depth: number; orientation: number; flag2: number; flag3: number; zoneType: number; zoneWealth: number; dateCreated: number; buildingIID: number; unknown5: number; linkedIndustrial: number; linkedAgricultural: number; jobCapacities: any[]; jobTotalCapacities: any[]; $: number; $$: number; $$$: number; unknown6: number; sgprops: SGProp[]; commutes: any[]; commuteBuffer: Uint8Array; debug: number; constructor(opts?: ConstructorOptions<Lot>); get historical(): boolean; set historical(on: boolean); get isPlopped(): boolean; get isResidential(): boolean; get isPloppedResidential(): boolean; get isCommercial(): boolean; get isPloppedCommercial(): boolean; get isAgricultural(): boolean; get isPloppedAgricultural(): boolean; get isIndustrial(): boolean; get isPloppedIndustrial(): boolean; move(dx: number, dz: number): this; move([dx, dz]: [number, number]): this; parse(rs: Stream): this; toBuffer(): Uint8Array<ArrayBufferLike>; }