UNPKG

arx-convert

Version:

Converts various Arx Fatalis formats to JSON or YAML and back

20 lines 621 B
import { BinaryIO } from '../common/BinaryIO.js'; export class SceneInfo { static readFrom(binary) { return { numberOfPolygons: binary.readInt32(), numberOfAnchors: binary.readInt32(), }; } static accumulateFrom(cell) { const buffer = new ArrayBuffer(SceneInfo.sizeOf()); const binary = new BinaryIO(buffer); binary.writeInt32(cell.polygons.length); binary.writeInt32(cell.anchors?.length ?? 0); return buffer; } static sizeOf() { return BinaryIO.sizeOfInt32Array(2); } } //# sourceMappingURL=SceneInfo.js.map