UNPKG

patchwork-mapconverter

Version:

Executable wrapper for https://github.com/ChiefOfGxBxL/WC3MapTranslator

97 lines 7.88 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NestedECAClassifier = exports.ECA_Classifier = exports.Classifier = exports.ParameterType = exports.GlobalVariable = exports.CustomScript = exports.TriggerComment = exports.GUITrigger = exports.TriggerLibrary = exports.TriggerCategory = exports.TriggerHeader = void 0; class TriggerHeader { constructor(data) { this.name = data.name; this.triggers = data.triggers != null ? data.triggers : []; } } exports.TriggerHeader = TriggerHeader; class TriggerLibrary { constructor(data) { this.name = data.name; this.triggers = data.triggers != null ? data.triggers : []; } } exports.TriggerLibrary = TriggerLibrary; class TriggerCategory { constructor(data) { this.name = data.name; this.triggers = data.triggers != null ? data.triggers : []; } } exports.TriggerCategory = TriggerCategory; class GUITrigger { constructor(data) { this.name = data.name; this.description = data.description; this.isEnabled = data.isEnabled; this.initiallyOff = data.initiallyOff; this.runOnMapInit = data.runOnMapInit; this.events = data.events != null ? data.events : []; this.conditions = data.conditions != null ? data.conditions : []; this.actions = data.actions != null ? data.actions : []; } } exports.GUITrigger = GUITrigger; class TriggerComment { constructor(data) { this.name = data.name; this.description = data.description; } } exports.TriggerComment = TriggerComment; class CustomScript { constructor(data, script) { this.name = data.name; this.description = data.description; this.isEnabled = data.isEnabled; this.script = data.script != null ? data.script : script != null ? script : ''; } } exports.CustomScript = CustomScript; class GlobalVariable { constructor(data) { this.name = data.name; this.type = data.type; this.isArray = data.isArray; this.arrayLength = data.arrayLength; this.isInitialized = data.isInitialized; this.initialValue = data.initialValue; } } exports.GlobalVariable = GlobalVariable; var Classifier; (function (Classifier) { Classifier[Classifier["HEADER"] = 1] = "HEADER"; Classifier[Classifier["LIBRARY"] = 2] = "LIBRARY"; Classifier[Classifier["CATEGORY"] = 4] = "CATEGORY"; Classifier[Classifier["GUI_TRIGGER"] = 8] = "GUI_TRIGGER"; Classifier[Classifier["COMMENT"] = 16] = "COMMENT"; Classifier[Classifier["CUSTOM_SCRIPT"] = 32] = "CUSTOM_SCRIPT"; Classifier[Classifier["VARIABLE"] = 64] = "VARIABLE"; })(Classifier || (exports.Classifier = Classifier = {})); var ECA_Classifier; (function (ECA_Classifier) { ECA_Classifier[ECA_Classifier["EVENT"] = 0] = "EVENT"; ECA_Classifier[ECA_Classifier["CONDITION"] = 1] = "CONDITION"; ECA_Classifier[ECA_Classifier["ACTION"] = 2] = "ACTION"; ECA_Classifier[ECA_Classifier["CALL"] = 3] = "CALL"; // questionable })(ECA_Classifier || (exports.ECA_Classifier = ECA_Classifier = {})); var NestedECAClassifier; (function (NestedECAClassifier) { NestedECAClassifier[NestedECAClassifier["CONDITION"] = 0] = "CONDITION"; NestedECAClassifier[NestedECAClassifier["THEN_ACTION"] = 1] = "THEN_ACTION"; NestedECAClassifier[NestedECAClassifier["ELSE_ACTION"] = 2] = "ELSE_ACTION"; NestedECAClassifier[NestedECAClassifier["LOOP_ACTION"] = 1] = "LOOP_ACTION"; })(NestedECAClassifier || (exports.NestedECAClassifier = NestedECAClassifier = {})); var ParameterType; (function (ParameterType) { ParameterType[ParameterType["NOTHING"] = 0] = "NOTHING"; ParameterType[ParameterType["PRESET"] = 1] = "PRESET"; ParameterType[ParameterType["VARIABLE"] = 1] = "VARIABLE"; ParameterType[ParameterType["FUNCTION"] = 2] = "FUNCTION"; ParameterType[ParameterType["STRING"] = 3] = "STRING"; })(ParameterType || (exports.ParameterType = ParameterType = {})); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVHJpZ2dlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy90cmFuc2xhdG9yL2RhdGEvVHJpZ2dlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFPQSxNQUFNLGFBQWE7SUFJakIsWUFBb0IsSUFBc0I7UUFDeEMsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFBO1FBQ3JCLElBQUksQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLFFBQVEsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQTtJQUM1RCxDQUFDO0NBQ0Y7QUEwSkMsc0NBQWE7QUF4SmYsTUFBTSxjQUFjO0lBSWxCLFlBQW9CLElBQXNCO1FBQ3hDLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQTtRQUNyQixJQUFJLENBQUMsUUFBUSxHQUFHLElBQUksQ0FBQyxRQUFRLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUE7SUFDNUQsQ0FBQztDQUNGO0FBa0pDLHdDQUFjO0FBaEpoQixNQUFNLGVBQWU7SUFJbkIsWUFBb0IsSUFBc0I7UUFDeEMsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFBO1FBQ3JCLElBQUksQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLFFBQVEsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQTtJQUM1RCxDQUFDO0NBQ0Y7QUF1SUMsMENBQWU7QUEzSGpCLE1BQU0sVUFBVTtJQVVkLFlBQW9CLElBQWlDO1FBQ25ELElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQTtRQUNyQixJQUFJLENBQUMsV0FBVyxHQUFHLElBQUksQ0FBQyxXQUFXLENBQUE7UUFD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