slp-enforcer
Version:
Finds violations of the Melee Controller Ruleset by inspecting SLP files
27 lines (26 loc) • 752 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const stages_json_1 = __importDefault(require("./stages.json"));
exports.UnknownStage = {
id: -1,
name: "Unknown Stage",
};
function getStageInfo(stageId) {
const stageName = stages_json_1.default[stageId.toString()];
if (!stageName) {
return exports.UnknownStage;
}
return {
id: stageId,
name: stageName,
};
}
exports.getStageInfo = getStageInfo;
function getStageName(stageId) {
const stage = getStageInfo(stageId);
return stage.name;
}
exports.getStageName = getStageName;