arx-level-generator
Version:
A tool for creating Arx Fatalis maps
19 lines (18 loc) • 642 B
TypeScript
import { ArxDLF, ArxFTS, ArxLLF } from 'arx-convert/types';
import { Settings } from './Settings.js';
import { OriginalLevel } from './types.js';
export declare class LevelLoader {
levelIdx: OriginalLevel;
settings: Settings;
constructor(levelIdx: OriginalLevel, settings: Settings);
readDlf(): Promise<ArxDLF>;
readFts(): Promise<ArxFTS>;
readLlf(): Promise<ArxLLF>;
readData(format: 'dlf'): Promise<ArxDLF>;
readData(format: 'fts'): Promise<ArxFTS>;
readData(format: 'llf'): Promise<ArxLLF>;
private getParser;
private getFilename;
private getCachedJsonFolder;
private getBinaryFolder;
}