td2-visualizer/src/model/spawn-info.js
izawartka 407a787e75 Fixed SpawnInfo parsing
*Fixed SpawnInfo.fromText using 1 as the start index instead of 0
2025-07-31 23:03:20 +02:00

28 lines
725 B
JavaScript

export default class SpawnInfo {
max_length;
allow_electric;
multiple_units_only;
light_only;
name;
constructor(max_length, allow_electric, multiple_units_only, light_only, name) {
Object.assign(this, {
max_length,
allow_electric,
multiple_units_only,
light_only,
name
});
}
static fromText(text) {
const values = text.split(",");
return new SpawnInfo(
parseFloat(values[0]), // max_length
values[1] === "1", // allow_electric
values[2] === "1", // multiple_units_only
values[3] === "1", // light_only
values[4] // name
);
}
}