homm3-parsers
Version:
Collection of binary parsers able to parse various file formats related to Heroes of Might and Magic III
27 lines (26 loc) • 556 B
TypeScript
declare type RGB = [number, number, number];
interface File {
size: number;
fullWidth: number;
fullHeight: number;
width: number;
height: number;
left: number;
top: number;
pixels: number[];
}
interface Block {
blockId: number;
entriesCount: number;
filenames: string[];
files: File[];
}
export interface DefFile {
width: number;
height: number;
blockCount: number;
palette: RGB[];
blocks: Block[];
}
export declare const defFile: import("binary-markup").TagProducer<DefFile>;
export {};