mirror of
https://github.com/tobspr/shapez.io.git
synced 2025-06-13 13:04:03 +00:00
2542 lines
53 KiB
JSON
2542 lines
53 KiB
JSON
[
|
|
{
|
|
"name": "prepareHighDPIContext",
|
|
"filePath": "js/core/dpi_manager.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 33,
|
|
"line": "/**\r"
|
|
},
|
|
{
|
|
"lineNumber": 34,
|
|
"line": " * Prepares a context for hihg dpi rendering\r"
|
|
},
|
|
{
|
|
"lineNumber": 35,
|
|
"line": " * @param {CanvasRenderingContext2D} context\r"
|
|
},
|
|
{
|
|
"lineNumber": 36,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 37,
|
|
"line": "export function prepareHighDPIContext(context, smooth = true) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"context",
|
|
"smooth"
|
|
],
|
|
"docParams": [
|
|
"context"
|
|
]
|
|
},
|
|
{
|
|
"name": "resizeHighDPICanvas",
|
|
"filePath": "js/core/dpi_manager.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 53,
|
|
"line": "/**\r"
|
|
},
|
|
{
|
|
"lineNumber": 54,
|
|
"line": " * Resizes a high dpi canvas\r"
|
|
},
|
|
{
|
|
"lineNumber": 55,
|
|
"line": " * @param {HTMLCanvasElement} canvas\r"
|
|
},
|
|
{
|
|
"lineNumber": 56,
|
|
"line": " * @param {number} w\r"
|
|
},
|
|
{
|
|
"lineNumber": 57,
|
|
"line": " * @param {number} h\r"
|
|
},
|
|
{
|
|
"lineNumber": 58,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 59,
|
|
"line": "export function resizeHighDPICanvas(canvas, w, h, smooth = true) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"canvas",
|
|
"w",
|
|
"h",
|
|
"smooth"
|
|
],
|
|
"docParams": [
|
|
"canvas",
|
|
"w",
|
|
"h"
|
|
]
|
|
},
|
|
{
|
|
"name": "resizeCanvas",
|
|
"filePath": "js/core/dpi_manager.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 78,
|
|
"line": "/**\r"
|
|
},
|
|
{
|
|
"lineNumber": 79,
|
|
"line": " * Resizes a canvas\r"
|
|
},
|
|
{
|
|
"lineNumber": 80,
|
|
"line": " * @param {HTMLCanvasElement} canvas\r"
|
|
},
|
|
{
|
|
"lineNumber": 81,
|
|
"line": " * @param {number} w\r"
|
|
},
|
|
{
|
|
"lineNumber": 82,
|
|
"line": " * @param {number} h\r"
|
|
},
|
|
{
|
|
"lineNumber": 83,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 84,
|
|
"line": "export function resizeCanvas(canvas, w, h, setStyle = true) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"canvas",
|
|
"w",
|
|
"h",
|
|
"setStyle"
|
|
],
|
|
"docParams": [
|
|
"canvas",
|
|
"w",
|
|
"h"
|
|
]
|
|
},
|
|
{
|
|
"name": "catchErrors",
|
|
"filePath": "js/core/error_handler.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 6,
|
|
"line": "/**\r"
|
|
},
|
|
{
|
|
"lineNumber": 7,
|
|
"line": " *\r"
|
|
},
|
|
{
|
|
"lineNumber": 8,
|
|
"line": " * @param {Event|string} message\r"
|
|
},
|
|
{
|
|
"lineNumber": 9,
|
|
"line": " * @param {string} source\r"
|
|
},
|
|
{
|
|
"lineNumber": 10,
|
|
"line": " * @param {number} lineno\r"
|
|
},
|
|
{
|
|
"lineNumber": 11,
|
|
"line": " * @param {number} colno\r"
|
|
},
|
|
{
|
|
"lineNumber": 12,
|
|
"line": " * @param {Error} source\r"
|
|
},
|
|
{
|
|
"lineNumber": 13,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 14,
|
|
"line": "function catchErrors(message, source, lineno, colno, error) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"message",
|
|
"source",
|
|
"lineno",
|
|
"colno",
|
|
"error"
|
|
],
|
|
"docParams": [
|
|
"message",
|
|
"source",
|
|
"lineno",
|
|
"colno",
|
|
"source"
|
|
]
|
|
},
|
|
{
|
|
"name": "GameState#moveToState",
|
|
"filePath": "js/core/game_state.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 65,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 66,
|
|
"line": " * Transfers to a new state\r"
|
|
},
|
|
{
|
|
"lineNumber": 67,
|
|
"line": " * @param {string} stateKey The id of the new state\r"
|
|
},
|
|
{
|
|
"lineNumber": 68,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 69,
|
|
"line": " moveToState(stateKey, payload = {}, skipFadeOut = false) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"stateKey",
|
|
"payload",
|
|
"skipFadeOut"
|
|
],
|
|
"docParams": [
|
|
"stateKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "GameState#internalRegisterCallback",
|
|
"filePath": "js/core/game_state.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 259,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 260,
|
|
"line": " * Internal callback from the manager. Do not override!\r"
|
|
},
|
|
{
|
|
"lineNumber": 261,
|
|
"line": " * @param {StateManager} stateManager\r"
|
|
},
|
|
{
|
|
"lineNumber": 262,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 263,
|
|
"line": " internalRegisterCallback(stateManager, app) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"stateManager",
|
|
"app"
|
|
],
|
|
"docParams": [
|
|
"stateManager"
|
|
]
|
|
},
|
|
{
|
|
"name": "Signal#dispatch",
|
|
"filePath": "js/core/signal.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 19,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 20,
|
|
"line": " * Dispatches the signal\r"
|
|
},
|
|
{
|
|
"lineNumber": 21,
|
|
"line": " * @param {...any} payload\r"
|
|
},
|
|
{
|
|
"lineNumber": 22,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 23,
|
|
"line": " dispatch() {\r"
|
|
}
|
|
],
|
|
"codeParams": [],
|
|
"docParams": [
|
|
"payload"
|
|
]
|
|
},
|
|
{
|
|
"name": "StateManager#moveToState",
|
|
"filePath": "js/core/state_manager.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 52,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 53,
|
|
"line": " * Moves to a given state\r"
|
|
},
|
|
{
|
|
"lineNumber": 54,
|
|
"line": " * @param {string} key State Key\r"
|
|
},
|
|
{
|
|
"lineNumber": 55,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 56,
|
|
"line": " moveToState(key, payload = {}) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"key",
|
|
"payload"
|
|
],
|
|
"docParams": [
|
|
"key"
|
|
]
|
|
},
|
|
{
|
|
"name": "epsilonCompare",
|
|
"filePath": "js/core/utils.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 195,
|
|
"line": "/**\r"
|
|
},
|
|
{
|
|
"lineNumber": 196,
|
|
"line": " * Compare two floats for epsilon equality\r"
|
|
},
|
|
{
|
|
"lineNumber": 197,
|
|
"line": " * @param {number} a\r"
|
|
},
|
|
{
|
|
"lineNumber": 198,
|
|
"line": " * @param {number} b\r"
|
|
},
|
|
{
|
|
"lineNumber": 199,
|
|
"line": " * @returns {boolean}\r"
|
|
},
|
|
{
|
|
"lineNumber": 200,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 201,
|
|
"line": "export function epsilonCompare(a, b, epsilon = 1e-5) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"a",
|
|
"b",
|
|
"epsilon"
|
|
],
|
|
"docParams": [
|
|
"a",
|
|
"b"
|
|
]
|
|
},
|
|
{
|
|
"name": "rotateDirectionalObject",
|
|
"filePath": "js/core/utils.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 644,
|
|
"line": "/**\r"
|
|
},
|
|
{
|
|
"lineNumber": 645,
|
|
"line": " * Rotates a directional object\r"
|
|
},
|
|
{
|
|
"lineNumber": 646,
|
|
"line": " * @param {DirectionalObject} obj\r"
|
|
},
|
|
{
|
|
"lineNumber": 647,
|
|
"line": " * @returns {DirectionalObject}\r"
|
|
},
|
|
{
|
|
"lineNumber": 648,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 649,
|
|
"line": "export function rotateDirectionalObject(obj, rotation) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"obj",
|
|
"rotation"
|
|
],
|
|
"docParams": [
|
|
"obj"
|
|
]
|
|
},
|
|
{
|
|
"name": "Vector#equalsEpsilon",
|
|
"filePath": "js/core/vector.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 599,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 600,
|
|
"line": " * Compares both vectors for epsilon equality\r"
|
|
},
|
|
{
|
|
"lineNumber": 601,
|
|
"line": " * @param {Vector} v\r"
|
|
},
|
|
{
|
|
"lineNumber": 602,
|
|
"line": " * @returns {Boolean}\r"
|
|
},
|
|
{
|
|
"lineNumber": 603,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 604,
|
|
"line": " equalsEpsilon(v, epsilon = 1e-5) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"v",
|
|
"epsilon"
|
|
],
|
|
"docParams": [
|
|
"v"
|
|
]
|
|
},
|
|
{
|
|
"name": "BaseItem#drawItemCenteredClipped",
|
|
"filePath": "js/game/base_item.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 68,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 69,
|
|
"line": " * Draws the item at the given position\r"
|
|
},
|
|
{
|
|
"lineNumber": 70,
|
|
"line": " * @param {number} x\r"
|
|
},
|
|
{
|
|
"lineNumber": 71,
|
|
"line": " * @param {number} y\r"
|
|
},
|
|
{
|
|
"lineNumber": 72,
|
|
"line": " * @param {DrawParameters} parameters\r"
|
|
},
|
|
{
|
|
"lineNumber": 73,
|
|
"line": " * @param {number=} diameter\r"
|
|
},
|
|
{
|
|
"lineNumber": 74,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 75,
|
|
"line": " drawItemCenteredClipped(\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"x",
|
|
"y",
|
|
"parameters",
|
|
"diameter",
|
|
"background"
|
|
],
|
|
"docParams": [
|
|
"x",
|
|
"y",
|
|
"parameters",
|
|
"diameter"
|
|
]
|
|
},
|
|
{
|
|
"name": "BaseItem#drawItemCenteredImpl",
|
|
"filePath": "js/game/base_item.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 87,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 88,
|
|
"line": " * INTERNAL\r"
|
|
},
|
|
{
|
|
"lineNumber": 89,
|
|
"line": " * @param {number} x\r"
|
|
},
|
|
{
|
|
"lineNumber": 90,
|
|
"line": " * @param {number} y\r"
|
|
},
|
|
{
|
|
"lineNumber": 91,
|
|
"line": " * @param {DrawParameters} parameters\r"
|
|
},
|
|
{
|
|
"lineNumber": 92,
|
|
"line": " * @param {number=} diameter\r"
|
|
},
|
|
{
|
|
"lineNumber": 93,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 94,
|
|
"line": " drawItemCenteredImpl(x, y, parameters, diameter = globalConfig.defaultItemDiameter, background = true) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"x",
|
|
"y",
|
|
"parameters",
|
|
"diameter",
|
|
"background"
|
|
],
|
|
"docParams": [
|
|
"x",
|
|
"y",
|
|
"parameters",
|
|
"diameter"
|
|
]
|
|
},
|
|
{
|
|
"name": "BeltPath#tryHandOverItem",
|
|
"filePath": "js/game/belt_path.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 1162,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 1163,
|
|
"line": " * Tries to hand over the item to the end entity\r"
|
|
},
|
|
{
|
|
"lineNumber": 1164,
|
|
"line": " * @param {BaseItem} item\r"
|
|
},
|
|
{
|
|
"lineNumber": 1165,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 1166,
|
|
"line": " tryHandOverItem(item, remainingProgress = 0.0) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"item",
|
|
"remainingProgress"
|
|
],
|
|
"docParams": [
|
|
"item"
|
|
]
|
|
},
|
|
{
|
|
"name": "Blueprint#draw",
|
|
"filePath": "js/game/blueprint.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 69,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 70,
|
|
"line": " * Draws the blueprint at the given origin\r"
|
|
},
|
|
{
|
|
"lineNumber": 71,
|
|
"line": " * @param {DrawParameters} parameters\r"
|
|
},
|
|
{
|
|
"lineNumber": 72,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 73,
|
|
"line": " draw(parameters, tile) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"parameters",
|
|
"tile"
|
|
],
|
|
"docParams": [
|
|
"parameters"
|
|
]
|
|
},
|
|
{
|
|
"name": "MetaUndergroundBeltBuilding#getSilhouetteColor",
|
|
"filePath": "js/game/buildings/underground_belt.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 18,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 19,
|
|
"line": " * @param {string} variant\r"
|
|
},
|
|
{
|
|
"lineNumber": 20,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 21,
|
|
"line": " getSilhouetteColor(variant, rotationVariant) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"variant",
|
|
"rotationVariant"
|
|
],
|
|
"docParams": [
|
|
"variant"
|
|
]
|
|
},
|
|
{
|
|
"name": "EntityManager#registerEntity",
|
|
"filePath": "js/game/entity_manager.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 58,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 59,
|
|
"line": " * Registers a new entity\r"
|
|
},
|
|
{
|
|
"lineNumber": 60,
|
|
"line": " * @param {Entity} entity\r"
|
|
},
|
|
{
|
|
"lineNumber": 61,
|
|
"line": " * @param {number=} uid Optional predefined uid\r"
|
|
},
|
|
{
|
|
"lineNumber": 62,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 63,
|
|
"line": " registerEntity(entity, uid = null, blueprint = false) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"entity",
|
|
"uid",
|
|
"blueprint"
|
|
],
|
|
"docParams": [
|
|
"entity",
|
|
"uid"
|
|
]
|
|
},
|
|
{
|
|
"name": "HubGoals#generateRandomColorSet",
|
|
"filePath": "js/game/hub_goals.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 351,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 352,
|
|
"line": " * Picks random colors which are close to each other\r"
|
|
},
|
|
{
|
|
"lineNumber": 353,
|
|
"line": " * @param {RandomNumberGenerator} rng\r"
|
|
},
|
|
{
|
|
"lineNumber": 354,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 355,
|
|
"line": " generateRandomColorSet(rng, allowUncolored = false) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"rng",
|
|
"allowUncolored"
|
|
],
|
|
"docParams": [
|
|
"rng"
|
|
]
|
|
},
|
|
{
|
|
"name": "HUDBuildingPlacer#drawLayerPeek",
|
|
"filePath": "js/game/hud/parts/building_placer.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 265,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 266,
|
|
"line": " *\r"
|
|
},
|
|
{
|
|
"lineNumber": 267,
|
|
"line": " * @param {DrawParameters} parameters\r"
|
|
},
|
|
{
|
|
"lineNumber": 268,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 269,
|
|
"line": " drawLayerPeek(parameters, layer) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"parameters",
|
|
"layer"
|
|
],
|
|
"docParams": [
|
|
"parameters"
|
|
]
|
|
},
|
|
{
|
|
"name": "HUDLayerPreview#prepareCanvasForPreview",
|
|
"filePath": "js/game/hud/parts/layer_preview.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 45,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 46,
|
|
"line": " * Prepares the canvas to render at the given worldPos and the given camera scale\r"
|
|
},
|
|
{
|
|
"lineNumber": 47,
|
|
"line": " *\r"
|
|
},
|
|
{
|
|
"lineNumber": 48,
|
|
"line": " * @param {Vector} worldPos\r"
|
|
},
|
|
{
|
|
"lineNumber": 49,
|
|
"line": " * @param {number} scale 1 / zoomLevel\r"
|
|
},
|
|
{
|
|
"lineNumber": 50,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 51,
|
|
"line": " prepareCanvasForPreview(worldPos, scale, layer) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"worldPos",
|
|
"scale",
|
|
"layer"
|
|
],
|
|
"docParams": [
|
|
"worldPos",
|
|
"scale"
|
|
]
|
|
},
|
|
{
|
|
"name": "HUDLayerPreview#renderPreview",
|
|
"filePath": "js/game/hud/parts/layer_preview.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 98,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 99,
|
|
"line": " * Renders the preview at the given position\r"
|
|
},
|
|
{
|
|
"lineNumber": 100,
|
|
"line": " * @param {import(\"../../../core/draw_utils\").DrawParameters} parameters\r"
|
|
},
|
|
{
|
|
"lineNumber": 101,
|
|
"line": " * @param {Vector} worldPos\r"
|
|
},
|
|
{
|
|
"lineNumber": 102,
|
|
"line": " * @param {number} scale 1 / zoomLevel\r"
|
|
},
|
|
{
|
|
"lineNumber": 103,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 104,
|
|
"line": " renderPreview(parameters, worldPos, scale, layer) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"parameters",
|
|
"worldPos",
|
|
"scale",
|
|
"layer"
|
|
],
|
|
"docParams": [
|
|
"parameters",
|
|
"worldPos",
|
|
"scale"
|
|
]
|
|
},
|
|
{
|
|
"name": "BooleanItem#drawItemCenteredImpl",
|
|
"filePath": "js/game/items/boolean_item.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 50,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 51,
|
|
"line": " * @param {number} x\r"
|
|
},
|
|
{
|
|
"lineNumber": 52,
|
|
"line": " * @param {number} y\r"
|
|
},
|
|
{
|
|
"lineNumber": 53,
|
|
"line": " * @param {number} diameter\r"
|
|
},
|
|
{
|
|
"lineNumber": 54,
|
|
"line": " * @param {DrawParameters} parameters\r"
|
|
},
|
|
{
|
|
"lineNumber": 55,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 56,
|
|
"line": " drawItemCenteredImpl(x, y, parameters, diameter = globalConfig.defaultItemDiameter) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"x",
|
|
"y",
|
|
"parameters",
|
|
"diameter"
|
|
],
|
|
"docParams": [
|
|
"x",
|
|
"y",
|
|
"diameter",
|
|
"parameters"
|
|
]
|
|
},
|
|
{
|
|
"name": "ColorItem#drawItemCenteredClipped",
|
|
"filePath": "js/game/items/color_item.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 68,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 69,
|
|
"line": " * @param {number} x\r"
|
|
},
|
|
{
|
|
"lineNumber": 70,
|
|
"line": " * @param {number} y\r"
|
|
},
|
|
{
|
|
"lineNumber": 71,
|
|
"line": " * @param {number} diameter\r"
|
|
},
|
|
{
|
|
"lineNumber": 72,
|
|
"line": " * @param {DrawParameters} parameters\r"
|
|
},
|
|
{
|
|
"lineNumber": 73,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 74,
|
|
"line": " drawItemCenteredClipped(x, y, parameters, diameter = globalConfig.defaultItemDiameter) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"x",
|
|
"y",
|
|
"parameters",
|
|
"diameter"
|
|
],
|
|
"docParams": [
|
|
"x",
|
|
"y",
|
|
"diameter",
|
|
"parameters"
|
|
]
|
|
},
|
|
{
|
|
"name": "ShapeItem#drawItemCenteredImpl",
|
|
"filePath": "js/game/items/shape_item.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 68,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 69,
|
|
"line": " * @param {number} x\r"
|
|
},
|
|
{
|
|
"lineNumber": 70,
|
|
"line": " * @param {number} y\r"
|
|
},
|
|
{
|
|
"lineNumber": 71,
|
|
"line": " * @param {DrawParameters} parameters\r"
|
|
},
|
|
{
|
|
"lineNumber": 72,
|
|
"line": " * @param {number=} diameter\r"
|
|
},
|
|
{
|
|
"lineNumber": 73,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 74,
|
|
"line": " drawItemCenteredImpl(x, y, parameters, diameter = globalConfig.defaultItemDiameter, background = true) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"x",
|
|
"y",
|
|
"parameters",
|
|
"diameter",
|
|
"background"
|
|
],
|
|
"docParams": [
|
|
"x",
|
|
"y",
|
|
"parameters",
|
|
"diameter"
|
|
]
|
|
},
|
|
{
|
|
"name": "BaseMap#getChunk",
|
|
"filePath": "js/game/map.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 35,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 36,
|
|
"line": " * Returns the given chunk by index\r"
|
|
},
|
|
{
|
|
"lineNumber": 37,
|
|
"line": " * @param {number} chunkX\r"
|
|
},
|
|
{
|
|
"lineNumber": 38,
|
|
"line": " * @param {number} chunkY\r"
|
|
},
|
|
{
|
|
"lineNumber": 39,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 40,
|
|
"line": " getChunk(chunkX, chunkY, createIfNotExistent = false) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"chunkX",
|
|
"chunkY",
|
|
"createIfNotExistent"
|
|
],
|
|
"docParams": [
|
|
"chunkX",
|
|
"chunkY"
|
|
]
|
|
},
|
|
{
|
|
"name": "ShapeDefinition#drawCentered",
|
|
"filePath": "js/game/shape_definition.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 273,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 274,
|
|
"line": " * Draws the shape definition\r"
|
|
},
|
|
{
|
|
"lineNumber": 275,
|
|
"line": " * @param {number} x\r"
|
|
},
|
|
{
|
|
"lineNumber": 276,
|
|
"line": " * @param {number} y\r"
|
|
},
|
|
{
|
|
"lineNumber": 277,
|
|
"line": " * @param {DrawParameters} parameters\r"
|
|
},
|
|
{
|
|
"lineNumber": 278,
|
|
"line": " * @param {number=} diameter\r"
|
|
},
|
|
{
|
|
"lineNumber": 279,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 280,
|
|
"line": " drawCentered(x, y, parameters, diameter = 20, background = true) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"x",
|
|
"y",
|
|
"parameters",
|
|
"diameter",
|
|
"background"
|
|
],
|
|
"docParams": [
|
|
"x",
|
|
"y",
|
|
"parameters",
|
|
"diameter"
|
|
]
|
|
},
|
|
{
|
|
"name": "ShapeDefinition#drawFullSizeOnCanvas",
|
|
"filePath": "js/game/shape_definition.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 300,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 301,
|
|
"line": " * Draws the item to a canvas\r"
|
|
},
|
|
{
|
|
"lineNumber": 302,
|
|
"line": " * @param {CanvasRenderingContext2D} context\r"
|
|
},
|
|
{
|
|
"lineNumber": 303,
|
|
"line": " * @param {number} size\r"
|
|
},
|
|
{
|
|
"lineNumber": 304,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 305,
|
|
"line": " drawFullSizeOnCanvas(context, size, background = true) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"context",
|
|
"size",
|
|
"background"
|
|
],
|
|
"docParams": [
|
|
"context",
|
|
"size"
|
|
]
|
|
},
|
|
{
|
|
"name": "ShapeDefinition#generateAsCanvas",
|
|
"filePath": "js/game/shape_definition.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 309,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 310,
|
|
"line": " * Generates this shape as a canvas\r"
|
|
},
|
|
{
|
|
"lineNumber": 311,
|
|
"line": " * @param {number} size\r"
|
|
},
|
|
{
|
|
"lineNumber": 312,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 313,
|
|
"line": " generateAsCanvas(size = 120, background = true) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"size",
|
|
"background"
|
|
],
|
|
"docParams": [
|
|
"size"
|
|
]
|
|
},
|
|
{
|
|
"name": "ShapeDefinition#internalGenerateShapeBuffer",
|
|
"filePath": "js/game/shape_definition.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 324,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 325,
|
|
"line": " *\r"
|
|
},
|
|
{
|
|
"lineNumber": 326,
|
|
"line": " * @param {HTMLCanvasElement} canvas\r"
|
|
},
|
|
{
|
|
"lineNumber": 327,
|
|
"line": " * @param {CanvasRenderingContext2D} context\r"
|
|
},
|
|
{
|
|
"lineNumber": 328,
|
|
"line": " * @param {number} w\r"
|
|
},
|
|
{
|
|
"lineNumber": 329,
|
|
"line": " * @param {number} h\r"
|
|
},
|
|
{
|
|
"lineNumber": 330,
|
|
"line": " * @param {number} dpi\r"
|
|
},
|
|
{
|
|
"lineNumber": 331,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 332,
|
|
"line": " internalGenerateShapeBuffer(canvas, context, w, h, dpi, background = true) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"canvas",
|
|
"context",
|
|
"w",
|
|
"h",
|
|
"dpi",
|
|
"background"
|
|
],
|
|
"docParams": [
|
|
"canvas",
|
|
"context",
|
|
"w",
|
|
"h",
|
|
"dpi"
|
|
]
|
|
},
|
|
{
|
|
"name": "ShapeDefinitionManager#getDefinitionFromSimpleShapes",
|
|
"filePath": "js/game/shape_definition_manager.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 246,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 247,
|
|
"line": " *\r"
|
|
},
|
|
{
|
|
"lineNumber": 248,
|
|
"line": " * @param {[enumSubShape, enumSubShape, enumSubShape, enumSubShape]} subShapes\r"
|
|
},
|
|
{
|
|
"lineNumber": 249,
|
|
"line": " * @returns {ShapeDefinition}\r"
|
|
},
|
|
{
|
|
"lineNumber": 250,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 251,
|
|
"line": " getDefinitionFromSimpleShapes(subShapes, color = enumColors.uncolored) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"subShapes",
|
|
"color"
|
|
],
|
|
"docParams": [
|
|
"subShapes"
|
|
]
|
|
},
|
|
{
|
|
"name": "ShapezAPI#injectCss",
|
|
"filePath": "js/modloader/mod.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 950,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 951,
|
|
"line": " * Adds css to the page\r"
|
|
},
|
|
{
|
|
"lineNumber": 952,
|
|
"line": " * @param {string} css\r"
|
|
},
|
|
{
|
|
"lineNumber": 953,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 954,
|
|
"line": " injectCss(css, id) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"css",
|
|
"id"
|
|
],
|
|
"docParams": [
|
|
"css"
|
|
]
|
|
},
|
|
{
|
|
"name": "BaseDataType#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 63,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 64,
|
|
"line": " * Deserializes a serialized value into the target object under the given key\r"
|
|
},
|
|
{
|
|
"lineNumber": 65,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 66,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 67,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 68,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 69,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 70,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 71,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "BaseDataType#deserializeWithVerify",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 109,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 110,
|
|
"line": " * Deserializes a serialized value, but performs integrity checks before\r"
|
|
},
|
|
{
|
|
"lineNumber": 111,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 112,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 113,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 114,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 115,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 116,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 117,
|
|
"line": " deserializeWithVerify(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeInteger#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 146,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 147,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 148,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 149,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 150,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 151,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 152,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 153,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 154,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypePositiveInteger#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 182,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 183,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 184,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 185,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 186,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 187,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 188,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 189,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 190,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeBoolean#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 221,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 222,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 223,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 224,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 225,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 226,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 227,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 228,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 229,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeString#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 256,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 257,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 258,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 259,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 260,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 261,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 262,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 263,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 264,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeVector#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 304,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 305,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 306,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 307,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 308,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 309,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 310,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 311,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 312,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeTileVector#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 350,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 351,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 352,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 353,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 354,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 355,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 356,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 357,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 358,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeNumber#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 389,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 390,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 391,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 392,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 393,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 394,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 395,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 396,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 397,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypePositiveNumber#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 419,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 420,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 421,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 422,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 423,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 424,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 425,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 426,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 427,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeEnum#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 466,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 467,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 468,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 469,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 470,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 471,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 472,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 473,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 474,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeEntity#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 513,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 514,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 515,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 516,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 517,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 518,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 519,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 520,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 521,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeEntityWeakref#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 554,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 555,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 556,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 557,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 558,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 559,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 560,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 561,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 562,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeClass#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 635,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 636,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 637,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 638,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 639,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 640,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 641,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 642,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 643,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeClassData#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 707,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 708,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 709,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 710,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 711,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 712,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 713,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 714,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 715,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeClassFromMetaclass#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 763,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 764,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 765,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 766,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 767,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 768,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 769,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 770,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 771,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeMetaClass#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 815,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 816,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 817,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 818,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 819,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 820,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 821,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 822,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 823,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeArray#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 876,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 877,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 878,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 879,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 880,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 881,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 882,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 883,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 884,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeFixedClass#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 933,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 934,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 935,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 936,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 937,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 938,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 939,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 940,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 941,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeKeyValueMap#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 1000,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 1001,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 1002,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 1003,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 1004,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 1005,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 1006,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 1007,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 1008,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeClassId#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 1052,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 1053,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 1054,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 1055,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 1056,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 1057,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 1058,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 1059,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 1060,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypePair#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 1104,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 1105,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 1106,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 1107,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 1108,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 1109,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 1110,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 1111,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 1112,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeNullable#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 1174,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 1175,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 1176,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 1177,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 1178,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 1179,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 1180,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 1181,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 1182,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeStructuredObject#deserialize",
|
|
"filePath": "js/savegame/serialization_data_types.js",
|
|
"lines": [
|
|
{
|
|
"lineNumber": 1235,
|
|
"line": " /**\r"
|
|
},
|
|
{
|
|
"lineNumber": 1236,
|
|
"line": " * @see BaseDataType.deserialize\r"
|
|
},
|
|
{
|
|
"lineNumber": 1237,
|
|
"line": " * @param {any} value\r"
|
|
},
|
|
{
|
|
"lineNumber": 1238,
|
|
"line": " * @param {GameRoot} root\r"
|
|
},
|
|
{
|
|
"lineNumber": 1239,
|
|
"line": " * @param {object} targetObject\r"
|
|
},
|
|
{
|
|
"lineNumber": 1240,
|
|
"line": " * @param {string|number} targetKey\r"
|
|
},
|
|
{
|
|
"lineNumber": 1241,
|
|
"line": " * @returns {string|void} String error code or null on success\r"
|
|
},
|
|
{
|
|
"lineNumber": 1242,
|
|
"line": " */\r"
|
|
},
|
|
{
|
|
"lineNumber": 1243,
|
|
"line": " deserialize(value, targetObject, targetKey, root) {\r"
|
|
}
|
|
],
|
|
"codeParams": [
|
|
"value",
|
|
"targetObject",
|
|
"targetKey",
|
|
"root"
|
|
],
|
|
"docParams": [
|
|
"value",
|
|
"root",
|
|
"targetObject",
|
|
"targetKey"
|
|
]
|
|
}
|
|
] |