UNPKG

arx-convert

Version:

Converts various Arx Fatalis formats to JSON or YAML and back

28 lines (27 loc) 753 B
import { BinaryIO } from '../common/BinaryIO.js'; /** * @see https://github.com/arx/ArxLibertatis/blob/1.2.1/src/audio/Ambiance.cpp#L84 */ export declare enum ArxSettingFlag { None = 0, Random = 1, Interpolate = 2 } /** * @see https://github.com/arx/ArxLibertatis/blob/1.2.1/src/audio/Ambiance.cpp#L90 */ export type ArxSetting = { min: number; max: number; /** milliseconds */ interval: number; flags: ArxSettingFlag; }; export declare class Setting { /** * @see https://github.com/arx/ArxLibertatis/blob/1.2.1/src/audio/Ambiance.cpp#L107 */ static readFrom(binary: BinaryIO<ArrayBufferLike>): ArxSetting; static accumulateFrom(setting: ArxSetting): ArrayBuffer; static sizeOf(): number; }