UNPKG

arx-convert

Version:

Converts various Arx Fatalis formats to JSON or YAML and back

20 lines 660 B
import { BinaryIO } from '../common/BinaryIO.js'; export class UniqueHeader { static readFrom(binary) { return { path: binary.readString(256), check: binary.readUint8Array(512), }; } static accumulateFrom(uniqueHeader) { const buffer = new ArrayBuffer(UniqueHeader.sizeOf()); const binary = new BinaryIO(buffer); binary.writeString(uniqueHeader.path, 256); binary.writeUint8Array(uniqueHeader.check); return buffer; } static sizeOf() { return BinaryIO.sizeOfString(256) + BinaryIO.sizeOfUint8Array(512); } } //# sourceMappingURL=UniqueHeader.js.map