UNPKG

arx-convert

Version:

Converts various Arx Fatalis formats to JSON or YAML and back

17 lines 583 B
import { BinaryIO } from '../common/BinaryIO.js'; export class EPData { static readFrom(binary) { const [px, py, idx] = binary.readInt16Array(4); return { cellX: px, cellY: py, polygonIdx: idx }; } static accumulateFrom({ cellX: px, cellY: py, polygonIdx: idx }) { const buffer = new ArrayBuffer(EPData.sizeOf()); const binary = new BinaryIO(buffer); binary.writeInt16Array([px, py, idx, 0]); return buffer; } static sizeOf() { return BinaryIO.sizeOfInt16Array(4); } } //# sourceMappingURL=EPData.js.map