UNPKG

homm3-parsers

Version:

Collection of binary parsers able to parse various file formats related to Heroes of Might and Magic III

40 lines (39 loc) 894 B
import { ObjectAttribute } from './ObjectAttributes'; import { MapObjectBodyAB, MapObjectBodyRoE, MapObjectBody } from './objects/Body'; export * from './objects/Body'; export interface MapObject { x: number; y: number; z: number; oaIndex: number; attributes: ObjectAttribute; body: MapObjectBody; } export interface MapObjectAB { x: number; y: number; z: number; oaIndex: number; attributes: ObjectAttribute; body: MapObjectBodyAB; } export interface MapObjectRoE { x: number; y: number; z: number; oaIndex: number; attributes: ObjectAttribute; body: MapObjectBodyRoE; } export interface ObjectDetails { count: number; entries: MapObject[]; } export interface ObjectDetailsAB { count: number; entries: MapObjectAB[]; } export interface ObjectDetailsRoE { count: number; entries: MapObjectRoE[]; }