UNPKG

arx-convert

Version:

Converts various Arx Fatalis formats to JSON or YAML and back

19 lines 694 B
import { BinaryIO } from '../common/BinaryIO.js'; import { TextureContainer } from '../fts/TextureContainer.js'; export class FtlTextureContainer { static readFrom(binary) { return { filename: TextureContainer.toRelativePath(binary.readString(256)), }; } static accumulateFrom(textureContainer) { const buffer = new ArrayBuffer(FtlTextureContainer.sizeOf()); const binary = new BinaryIO(buffer); binary.writeString(TextureContainer.toAbsolutePath(textureContainer.filename), 256); return buffer; } static sizeOf() { return BinaryIO.sizeOfString(256); } } //# sourceMappingURL=FtlTextureContainer.js.map