UNPKG

homm3-parsers

Version:

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

16 lines 829 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const binary_markup_1 = require("binary-markup"); const body_bml_1 = require("./objectDetails/body.bml"); const attributes = binary_markup_1.computed((context) => { const index = context.get('oaIndex'); const objectAttributes = context.get('objectAttributes').entries; return objectAttributes[index]; }); const entry = binary_markup_1.struct( // binary_markup_1.uint8 `x`, binary_markup_1.uint8 `y`, binary_markup_1.uint8 `z`, binary_markup_1.uint32 `oaIndex`, attributes `attributes`, binary_markup_1.skip(5), body_bml_1.objectBody `body`); exports.objectDetails = binary_markup_1.struct( // binary_markup_1.uint32 `count`, binary_markup_1.array(entry, binary_markup_1.ctx `count`) `entries`); //# sourceMappingURL=objectDetails.bml.js.map