UNPKG

novaparse

Version:
26 lines 854 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const NovaResourceBase_1 = require("./NovaResourceBase"); class SystResource extends NovaResourceBase_1.BaseResource { constructor(resource, idSpace) { super(resource, idSpace); var d = resource.data; this.position = [d.getInt16(0), d.getInt16(2)]; this.links = new Set(); for (let i = 0; i < 16; i++) { var link = d.getInt16(4 + i * 2); if (link >= 128) { this.links.add(link); } } this.spobs = []; for (let i = 0; i < 16; i++) { var spob = d.getInt16(36 + i * 2); if (spob >= 128) { this.spobs.push(spob); } } } } exports.SystResource = SystResource; //# sourceMappingURL=SystResource.js.map