mirror of
https://github.com/tobspr/shapez.io.git
synced 2025-12-11 17:21:51 +00:00
12316 lines
411 KiB
HTML
12316 lines
411 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<base data-ice="baseUrl" href="../">
|
|
<title data-ice="title">Function | Shapez.io - Mods</title>
|
|
<link type="text/css" rel="stylesheet" href="css/style.css">
|
|
<link type="text/css" rel="stylesheet" href="css/prettify-tomorrow.css">
|
|
<script src="script/prettify/prettify.js"></script>
|
|
<script src="script/manual.js"></script>
|
|
<meta name="description" content="The shapez.io mods theme for esdoc"><meta property="twitter:card" content="summary"><meta property="twitter:title" content="Shapez.io - Mods"><meta property="twitter:description" content="The shapez.io mods theme for esdoc"></head>
|
|
|
|
<body class="layout-container" data-ice="rootContainer">
|
|
<header>
|
|
<a href="/"><img src="./image/logo.svg"></a>
|
|
<a href="./">Home</a>
|
|
|
|
<a href="identifiers.html">Reference</a>
|
|
<a href="source.html">Source</a>
|
|
|
|
<div class="search-box">
|
|
<span>
|
|
<img src="./image/search.svg">
|
|
<span class="search-input-edge"></span><input class="search-input"><span class="search-input-edge"></span>
|
|
</span>
|
|
<ul class="search-result"></ul>
|
|
</div>
|
|
<a style="position:relative; top:3px;" href="https://github.com/tobspr/shapez.io"><img width="20px" src="./image/github.png"></a></header>
|
|
|
|
<nav class="navigation" data-ice="nav"><div>
|
|
<ul>
|
|
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/application.js~Application.html">Application</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-applyLanguage">applyLanguage</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-autoDetectLanguageId">autoDetectLanguageId</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-matchOverwriteRecursive">matchOverwriteRecursive</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-updateApplicationLanguage">updateApplicationLanguage</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-CHANGELOG">CHANGELOG</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-LANGUAGES">LANGUAGES</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-T">T</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#core">core</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/animation_frame.js~AnimationFrame.html">AnimationFrame</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/background_resources_loader.js~BackgroundResourcesLoader.html">BackgroundResourcesLoader</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/buffer_maintainer.js~BufferMaintainer.html">BufferMaintainer</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/draw_parameters.js~DrawParameters.html">DrawParameters</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/explained_result.js~ExplainedResult.html">ExplainedResult</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/factory.js~Factory.html">Factory</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/game_state.js~GameState.html">GameState</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/input_distributor.js~InputDistributor.html">InputDistributor</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/input_receiver.js~InputReceiver.html">InputReceiver</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/loader.js~LoaderImpl.html">LoaderImpl</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/modal_dialog_elements.js~Dialog.html">Dialog</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/modal_dialog_elements.js~DialogLoading.html">DialogLoading</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/modal_dialog_elements.js~DialogOptionChooser.html">DialogOptionChooser</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/modal_dialog_elements.js~DialogWithForm.html">DialogWithForm</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/modal_dialog_forms.js~FormElement.html">FormElement</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/modal_dialog_forms.js~FormElementCheckbox.html">FormElementCheckbox</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/modal_dialog_forms.js~FormElementInput.html">FormElementInput</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/modal_dialog_forms.js~FormElementItemChooser.html">FormElementItemChooser</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/read_write_proxy.js~ReadWriteProxy.html">ReadWriteProxy</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/rectangle.js~Rectangle.html">Rectangle</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/request_channel.js~RequestChannel.html">RequestChannel</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/restriction_manager.js~RestrictionManager.html">RestrictionManager</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/rng.js~RandomNumberGenerator.html">RandomNumberGenerator</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/signal.js~Signal.html">Signal</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/singleton_factory.js~SingletonFactory.html">SingletonFactory</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/sprites.js~AtlasSprite.html">AtlasSprite</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/sprites.js~BaseSprite.html">BaseSprite</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/sprites.js~RegularSprite.html">RegularSprite</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/sprites.js~SpriteAtlasLink.html">SpriteAtlasLink</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/stale_area_detector.js~StaleAreaDetector.html">StaleAreaDetector</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/state_manager.js~StateManager.html">StateManager</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/textual_game_state.js~TextualGameState.html">TextualGameState</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/tracked_state.js~TrackedState.html">TrackedState</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/core/vector.js~Vector.html">Vector</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-cachebust">cachebust</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-getDeviceDPI">getDeviceDPI</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-prepareHighDPIContext">prepareHighDPIContext</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-resizeCanvas">resizeCanvas</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-resizeCanvasAndClear">resizeCanvasAndClear</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-resizeHighDPICanvas">resizeHighDPICanvas</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-smoothenDpi">smoothenDpi</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-drawRotatedSprite">drawRotatedSprite</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-drawSpriteClipped">drawSpriteClipped</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-initDrawUtils">initDrawUtils</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-initBuildingsByCategory">initBuildingsByCategory</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-setGlobalApp">setGlobalApp</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-createLogger">createLogger</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-globalDebug">globalDebug</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-globalError">globalError</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-globalLog">globalLog</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-globalWarn">globalWarn</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-logSection">logSection</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-serializeError">serializeError</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-stringifyObjectContainingErrors">stringifyObjectContainingErrors</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-compressU8">compressU8</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-compressU8WHeader">compressU8WHeader</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-compressX64">compressX64</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-decompressU8WHeader">decompressU8WHeader</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-decompressX64">decompressX64</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-computeCrc">computeCrc</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-getNameOfProvider">getNameOfProvider</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-sha1">sha1</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-accessNestedPropertyReverse">accessNestedPropertyReverse</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-arrayDelete">arrayDelete</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-arrayDeleteValue">arrayDeleteValue</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-clamp">clamp</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-epsilonCompare">epsilonCompare</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-fastArrayDelete">fastArrayDelete</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-fastArrayDeleteValue">fastArrayDeleteValue</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-fastArrayDeleteValueIfContained">fastArrayDeleteValueIfContained</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-fillInLinkIntoTranslation">fillInLinkIntoTranslation</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-findNiceIntegerValue">findNiceIntegerValue</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-findNiceValue">findNiceValue</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-formatBigNumber">formatBigNumber</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-formatBigNumberFull">formatBigNumberFull</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-formatItemsPerSecond">formatItemsPerSecond</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-formatSeconds">formatSeconds</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-formatSecondsToTimeAgo">formatSecondsToTimeAgo</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-generateFileDownload">generateFileDownload</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-generateMatrixRotations">generateMatrixRotations</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-getIPCRenderer">getIPCRenderer</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-getPlatformName">getPlatformName</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-getRomanNumber">getRomanNumber</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-isAndroid">isAndroid</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-isIos">isIos</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-isSupportedBrowser">isSupportedBrowser</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-lerp">lerp</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-make2DUndefinedArray">make2DUndefinedArray</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-makeButton">makeButton</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-makeButtonElement">makeButtonElement</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-makeDiv">makeDiv</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-newEmptyMap">newEmptyMap</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-randomChoice">randomChoice</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-randomInt">randomInt</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-removeAllChildren">removeAllChildren</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-rotateDirectionalObject">rotateDirectionalObject</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-rotateFlatMatrix3x3">rotateFlatMatrix3x3</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-round1Digit">round1Digit</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-round1DigitLocalized">round1DigitLocalized</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-round2Digits">round2Digits</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-round3Digits">round3Digits</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-round4Digits">round4Digits</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-safeModulo">safeModulo</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-smoothPulse">smoothPulse</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-startFileChoose">startFileChoose</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-waitNextFrame">waitNextFrame</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-mixVector">mixVector</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-asyncCompressor">asyncCompressor</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-compressionPrefix">compressionPrefix</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-atlasFiles">atlasFiles</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-MAX_MOVE_DISTANCE_PX">MAX_MOVE_DISTANCE_PX</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-clickDetectorGlobals">clickDetectorGlobals</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-A_B_TESTING_LINK_TYPE">A_B_TESTING_LINK_TYPE</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-IS_DEBUG">IS_DEBUG</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-IS_MAC">IS_MAC</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-IS_MOBILE">IS_MOBILE</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-SUPPORT_TOUCH">SUPPORT_TOUCH</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-THIRDPARTY_URLS">THIRDPARTY_URLS</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-globalConfig">globalConfig</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-APPLICATION_ERROR_OCCURED">APPLICATION_ERROR_OCCURED</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-gBuildingsByCategory">gBuildingsByCategory</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-gComponentRegistry">gComponentRegistry</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-gGameModeRegistry">gGameModeRegistry</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-gGameSpeedRegistry">gGameSpeedRegistry</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-gItemRegistry">gItemRegistry</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-gMetaBuildingRegistry">gMetaBuildingRegistry</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-GLOBAL_APP">GLOBAL_APP</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-Loader">Loader</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-queryParamOptions">queryParamOptions</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-PROMISE_ABORTED">PROMISE_ABORTED</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-CRC_PREFIX">CRC_PREFIX</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-STOP_PROPAGATION">STOP_PROPAGATION</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-FULL_CLIP_RECT">FULL_CLIP_RECT</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-ORIGINAL_SPRITE_SCALE">ORIGINAL_SPRITE_SCALE</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-arrayAllDirections">arrayAllDirections</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumAngleToDirection">enumAngleToDirection</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumDirection">enumDirection</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumDirectionToAngle">enumDirectionToAngle</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumDirectionToVector">enumDirectionToVector</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumInvertedDirections">enumInvertedDirections</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-JobEntry">JobEntry</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-SourceData">SourceData</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-CacheEntry">CacheEntry</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-ClickDetectorConstructorArgs">ClickDetectorConstructorArgs</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-DirectionalObject">DirectionalObject</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#game">game</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/automatic_save.js~AutomaticSave.html">AutomaticSave</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/base_item.js~BaseItem.html">BaseItem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/belt_path.js~BeltPath.html">BeltPath</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/blueprint.js~Blueprint.html">Blueprint</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/camera.js~Camera.html">Camera</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/component.js~Component.html">Component</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/core.js~GameCore.html">GameCore</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/dynamic_tickrate.js~DynamicTickrate.html">DynamicTickrate</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/entity.js~Entity.html">Entity</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/entity_components.js~EntityComponentStorage.html">EntityComponentStorage</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/entity_manager.js~EntityManager.html">EntityManager</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/game_loading_overlay.js~GameLoadingOverlay.html">GameLoadingOverlay</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/game_system.js~GameSystem.html">GameSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/game_system_manager.js~GameSystemManager.html">GameSystemManager</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/game_system_with_filter.js~GameSystemWithFilter.html">GameSystemWithFilter</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hub_goals.js~HubGoals.html">HubGoals</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/key_action_mapper.js~KeyActionMapper.html">KeyActionMapper</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/key_action_mapper.js~Keybinding.html">Keybinding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/map.js~BaseMap.html">BaseMap</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/map_chunk.js~MapChunk.html">MapChunk</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/map_chunk_view.js~MapChunkView.html">MapChunkView</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/map_view.js~MapView.html">MapView</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/meta_building.js~MetaBuilding.html">MetaBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/production_analytics.js~ProductionAnalytics.html">ProductionAnalytics</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/root.js~GameRoot.html">GameRoot</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/shape_definition.js~ShapeDefinition.html">ShapeDefinition</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/shape_definition_manager.js~ShapeDefinitionManager.html">ShapeDefinitionManager</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/sound_proxy.js~SoundProxy.html">SoundProxy</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-getBuildingDataFromCode">getBuildingDataFromCode</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-getCodeFromBuildingData">getCodeFromBuildingData</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-registerBuildingVariant">registerBuildingVariant</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-addVanillaComponentsToAPI">addVanillaComponentsToAPI</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-initComponentRegistry">initComponentRegistry</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-addVanillaGameModesToAPI">addVanillaGameModesToAPI</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-initGameModeRegistry">initGameModeRegistry</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-addVanillaGameSpeedToAPI">addVanillaGameSpeedToAPI</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-initGameSpeedRegistry">initGameSpeedRegistry</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-addVanillaSystemsToAPI">addVanillaSystemsToAPI</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-getRandomHint">getRandomHint</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-addVanillaItemsToAPI">addVanillaItemsToAPI</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-initItemRegistry">initItemRegistry</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-itemResolverSingleton">itemResolverSingleton</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-getStringForKeyCode">getStringForKeyCode</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-addVanillaBuildingsToAPI">addVanillaBuildingsToAPI</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-initBuildingCodesAfterResourcesLoaded">initBuildingCodesAfterResourcesLoaded</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-initMetaBuildingRegistry">initMetaBuildingRegistry</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-createSimpleShape">createSimpleShape</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-applyGameTheme">applyGameTheme</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumSavePriority">enumSavePriority</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-gBuildingVariants">gBuildingVariants</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-USER_INTERACT_MOVE">USER_INTERACT_MOVE</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-USER_INTERACT_TOUCHEND">USER_INTERACT_TOUCHEND</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-USER_INTERACT_ZOOM">USER_INTERACT_ZOOM</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumMouseButton">enumMouseButton</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumColorMixingResults">enumColorMixingResults</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumColorToShortcode">enumColorToShortcode</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumColors">enumColors</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumColorsToHexCode">enumColorsToHexCode</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumShortcodeToColor">enumShortcodeToColor</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-typeItemSingleton">typeItemSingleton</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-KEYCODE_LMB">KEYCODE_LMB</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-KEYCODE_MMB">KEYCODE_MMB</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-KEYCODE_RMB">KEYCODE_RMB</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-KEYMAPPINGS">KEYMAPPINGS</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-CHUNK_OVERLAY_RES">CHUNK_OVERLAY_RES</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-defaultBuildingVariant">defaultBuildingVariant</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumAnalyticsDataSource">enumAnalyticsDataSource</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-layers">layers</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumShortcodeToSubShape">enumShortcodeToSubShape</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumSubShape">enumSubShape</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumSubShapeToShortcode">enumSubShapeToShortcode</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-THEME">THEME</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-VANILLA_THEMES">VANILLA_THEMES</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumHubGoalRewards">enumHubGoalRewards</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumHubGoalRewardsToContentUnlocked">enumHubGoalRewardsToContentUnlocked</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-BuildingVariantIdentifier">BuildingVariantIdentifier</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-StaticComponent">StaticComponent</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-null">null</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-LevelDefinition">LevelDefinition</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-TierRequirement">TierRequirement</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-UpgradeRequirement">UpgradeRequirement</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-UpgradeTiers">UpgradeTiers</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-AcceptorsAffectingTile">AcceptorsAffectingTile</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-AcceptorsAndEjectorsAffectingTile">AcceptorsAndEjectorsAffectingTile</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-EjectorsAffectingTile">EjectorsAffectingTile</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-ShapeLayer">ShapeLayer</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-ShapeLayerItem">ShapeLayerItem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-TutorialGoalReward">TutorialGoalReward</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#game-buildings">game/buildings</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/analyzer.js~MetaAnalyzerBuilding.html">MetaAnalyzerBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/balancer.js~MetaBalancerBuilding.html">MetaBalancerBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/belt.js~MetaBeltBuilding.html">MetaBeltBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/comparator.js~MetaComparatorBuilding.html">MetaComparatorBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/constant_signal.js~MetaConstantSignalBuilding.html">MetaConstantSignalBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/cutter.js~MetaCutterBuilding.html">MetaCutterBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/display.js~MetaDisplayBuilding.html">MetaDisplayBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/filter.js~MetaFilterBuilding.html">MetaFilterBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/hub.js~MetaHubBuilding.html">MetaHubBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/item_producer.js~MetaItemProducerBuilding.html">MetaItemProducerBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/lever.js~MetaLeverBuilding.html">MetaLeverBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/logic_gate.js~MetaLogicGateBuilding.html">MetaLogicGateBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/miner.js~MetaMinerBuilding.html">MetaMinerBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/mixer.js~MetaMixerBuilding.html">MetaMixerBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/painter.js~MetaPainterBuilding.html">MetaPainterBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/reader.js~MetaReaderBuilding.html">MetaReaderBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/rotater.js~MetaRotaterBuilding.html">MetaRotaterBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/stacker.js~MetaStackerBuilding.html">MetaStackerBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/storage.js~MetaStorageBuilding.html">MetaStorageBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/transistor.js~MetaTransistorBuilding.html">MetaTransistorBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/trash.js~MetaTrashBuilding.html">MetaTrashBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/underground_belt.js~MetaUndergroundBeltBuilding.html">MetaUndergroundBeltBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/virtual_processor.js~MetaVirtualProcessorBuilding.html">MetaVirtualProcessorBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/wire.js~MetaWireBuilding.html">MetaWireBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/buildings/wire_tunnel.js~MetaWireTunnelBuilding.html">MetaWireTunnelBuilding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#game-components">game/components</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/components/belt.js~BeltComponent.html">BeltComponent</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/components/belt_reader.js~BeltReaderComponent.html">BeltReaderComponent</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/components/constant_signal.js~ConstantSignalComponent.html">ConstantSignalComponent</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/components/display.js~DisplayComponent.html">DisplayComponent</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/components/hub.js~HubComponent.html">HubComponent</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/components/item_producer.js~ItemProducerComponent.html">ItemProducerComponent</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/components/lever.js~LeverComponent.html">LeverComponent</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/components/logic_gate.js~LogicGateComponent.html">LogicGateComponent</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/components/miner.js~MinerComponent.html">MinerComponent</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/components/static_map_entity.js~StaticMapEntityComponent.html">StaticMapEntityComponent</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/components/storage.js~StorageComponent.html">StorageComponent</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/components/wire.js~WireComponent.html">WireComponent</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/components/wire_tunnel.js~WireTunnelComponent.html">WireTunnelComponent</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumClippedBeltUnderlayType">enumClippedBeltUnderlayType</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumItemProcessorRequirements">enumItemProcessorRequirements</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumItemProcessorTypes">enumItemProcessorTypes</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumLogicGateType">enumLogicGateType</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumUndergroundBeltMode">enumUndergroundBeltMode</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumWireType">enumWireType</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumPinSlotType">enumPinSlotType</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-BeltUnderlayTile">BeltUnderlayTile</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-PendingFilterItem">PendingFilterItem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-ItemAcceptorLocatedSlot">ItemAcceptorLocatedSlot</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-ItemAcceptorSlot">ItemAcceptorSlot</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-ItemAcceptorSlotConfig">ItemAcceptorSlotConfig</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-ItemEjectorSlot">ItemEjectorSlot</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-EjectorCharge">EjectorCharge</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-EjectorItemToEject">EjectorItemToEject</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-LinkedUndergroundBelt">LinkedUndergroundBelt</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-WirePinSlot">WirePinSlot</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-WirePinSlotDefinition">WirePinSlotDefinition</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#game-hud">game/hud</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/base_hud_part.js~BaseHUDPart.html">BaseHUDPart</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/dynamic_dom_attach.js~DynamicDomAttach.html">DynamicDomAttach</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/hud.js~GameHUD.html">GameHUD</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/trailer_maker.js~TrailerMaker.html">TrailerMaker</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#game-hud-parts">game/hud/parts</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/base_toolbar.js~HUDBaseToolbar.html">HUDBaseToolbar</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/beta_overlay.js~HUDBetaOverlay.html">HUDBetaOverlay</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/blueprint_placer.js~HUDBlueprintPlacer.html">HUDBlueprintPlacer</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/building_placer.js~HUDBuildingPlacer.html">HUDBuildingPlacer</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/building_placer_logic.js~HUDBuildingPlacerLogic.html">HUDBuildingPlacerLogic</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/buildings_toolbar.js~HUDBuildingsToolbar.html">HUDBuildingsToolbar</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/cat_memes.js~HUDCatMemes.html">HUDCatMemes</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/color_blind_helper.js~HUDColorBlindHelper.html">HUDColorBlindHelper</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/constant_signal_edit.js~HUDConstantSignalEdit.html">HUDConstantSignalEdit</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/debug_info.js~HUDDebugInfo.html">HUDDebugInfo</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/entity_debugger.js~HUDEntityDebugger.html">HUDEntityDebugger</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/game_menu.js~HUDGameMenu.html">HUDGameMenu</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/interactive_tutorial.js~HUDInteractiveTutorial.html">HUDInteractiveTutorial</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/layer_preview.js~HUDLayerPreview.html">HUDLayerPreview</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/lever_toggle.js~HUDLeverToggle.html">HUDLeverToggle</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/mass_selector.js~HUDMassSelector.html">HUDMassSelector</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/miner_highlight.js~HUDMinerHighlight.html">HUDMinerHighlight</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/modal_dialogs.js~HUDModalDialogs.html">HUDModalDialogs</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/notifications.js~HUDNotifications.html">HUDNotifications</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/pinned_shapes.js~HUDPinnedShapes.html">HUDPinnedShapes</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/sandbox_controller.js~HUDSandboxController.html">HUDSandboxController</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/screenshot_exporter.js~HUDScreenshotExporter.html">HUDScreenshotExporter</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/settings_menu.js~HUDSettingsMenu.html">HUDSettingsMenu</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/shape_viewer.js~HUDShapeViewer.html">HUDShapeViewer</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/shop.js~HUDShop.html">HUDShop</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/standalone_advantages.js~HUDStandaloneAdvantages.html">HUDStandaloneAdvantages</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/statistics.js~HUDStatistics.html">HUDStatistics</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/statistics_handle.js~HUDShapeStatisticsHandle.html">HUDShapeStatisticsHandle</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/tutorial_hints.js~HUDPartTutorialHints.html">HUDPartTutorialHints</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/tutorial_video_offer.js~HUDTutorialVideoOffer.html">HUDTutorialVideoOffer</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/unlock_notification.js~HUDUnlockNotification.html">HUDUnlockNotification</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/vignette_overlay.js~HUDVignetteOverlay.html">HUDVignetteOverlay</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/watermark.js~HUDWatermark.html">HUDWatermark</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/waypoints.js~HUDWaypoints.html">HUDWaypoints</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/wire_info.js~HUDWireInfo.html">HUDWireInfo</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/wires_overlay.js~HUDWiresOverlay.html">HUDWiresOverlay</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/hud/parts/wires_toolbar.js~HUDWiresToolbar.html">HUDWiresToolbar</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumNotificationType">enumNotificationType</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumDisplayMode">enumDisplayMode</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-statisticsUnitsSeconds">statisticsUnitsSeconds</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-DebugChange">DebugChange</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-KeyBinding">KeyBinding</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-KeyCode">KeyCode</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-Waypoint">Waypoint</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#game-items">game/items</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/items/boolean_item.js~BooleanItem.html">BooleanItem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/items/color_item.js~ColorItem.html">ColorItem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/items/shape_item.js~ShapeItem.html">ShapeItem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-isTrueItem">isTrueItem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-isTruthyItem">isTruthyItem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-BOOL_FALSE_SINGLETON">BOOL_FALSE_SINGLETON</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-BOOL_TRUE_SINGLETON">BOOL_TRUE_SINGLETON</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#game-modes">game/modes</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/modes/regular.js~RegularGameMode.html">RegularGameMode</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-generateLevelDefinitions">generateLevelDefinitions</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#game-systems">game/systems</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/belt.js~BeltSystem.html">BeltSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/belt_reader.js~BeltReaderSystem.html">BeltReaderSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/belt_underlays.js~BeltUnderlaysSystem.html">BeltUnderlaysSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/constant_signal.js~ConstantSignalSystem.html">ConstantSignalSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/display.js~DisplaySystem.html">DisplaySystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/filter.js~FilterSystem.html">FilterSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/hub.js~HubSystem.html">HubSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/item_acceptor.js~ItemAcceptorSystem.html">ItemAcceptorSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/item_ejector.js~ItemEjectorSystem.html">ItemEjectorSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/item_processor_overlays.js~ItemProcessorOverlaysSystem.html">ItemProcessorOverlaysSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/item_producer.js~ItemProducerSystem.html">ItemProducerSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/lever.js~LeverSystem.html">LeverSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/logic_gate.js~LogicGateSystem.html">LogicGateSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/map_resources.js~MapResourcesSystem.html">MapResourcesSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/miner.js~MinerSystem.html">MinerSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/static_map_entity.js~StaticMapEntitySystem.html">StaticMapEntitySystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/storage.js~StorageSystem.html">StorageSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/underground_belt.js~UndergroundBeltSystem.html">UndergroundBeltSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/wire.js~WireNetwork.html">WireNetwork</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/wire.js~WireSystem.html">WireSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/systems/wired_pins.js~WiredPinsSystem.html">WiredPinsSystem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-BELT_ANIM_COUNT">BELT_ANIM_COUNT</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-ProcessorImplementationPayload">ProcessorImplementationPayload</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-ProducedItem">ProducedItem</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#game-time">game/time</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/time/base_game_speed.js~BaseGameSpeed.html">BaseGameSpeed</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/time/fast_forward_game_speed.js~FastForwardGameSpeed.html">FastForwardGameSpeed</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/time/game_time.js~GameTime.html">GameTime</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/time/paused_game_speed.js~PausedGameSpeed.html">PausedGameSpeed</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/game/time/regular_game_speed.js~RegularGameSpeed.html">RegularGameSpeed</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#modloader">modloader</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/modloader/mod.js~ShapezAPI.html">ShapezAPI</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/modloader/modmanager.js~ModManager.html">ModManager</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-matchOverwriteRecursiveSettings">matchOverwriteRecursiveSettings</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-ModInfo">ModInfo</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-null">null</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-ModPack">ModPack</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#platform">platform</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/ad_provider.js~AdProviderInterface.html">AdProviderInterface</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/analytics.js~AnalyticsInterface.html">AnalyticsInterface</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/game_analytics.js~GameAnalyticsInterface.html">GameAnalyticsInterface</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/sound.js~MusicInstanceInterface.html">MusicInstanceInterface</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/sound.js~SoundInstanceInterface.html">SoundInstanceInterface</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/sound.js~SoundInterface.html">SoundInterface</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/storage.js~StorageInterface.html">StorageInterface</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/wrapper.js~PlatformWrapperInterface.html">PlatformWrapperInterface</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-MUSIC">MUSIC</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-SOUNDS">SOUNDS</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-FILE_NOT_FOUND">FILE_NOT_FOUND</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#platform-ad-providers">platform/ad_providers</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/ad_providers/adinplay.js~AdinplayAdProvider.html">AdinplayAdProvider</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/ad_providers/gamedistribution.js~GamedistributionAdProvider.html">GamedistributionAdProvider</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/ad_providers/no_ad_provider.js~NoAdProvider.html">NoAdProvider</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#platform-browser">platform/browser</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/browser/game_analytics.js~ShapezGameAnalytics.html">ShapezGameAnalytics</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/browser/google_analytics.js~GoogleAnalyticsImpl.html">GoogleAnalyticsImpl</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/browser/no_game_analytics.js~NoGameAnalytics.html">NoGameAnalytics</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/browser/sound.js~SoundImplBrowser.html">SoundImplBrowser</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/browser/storage.js~StorageImplBrowser.html">StorageImplBrowser</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/browser/storage_indexed_db.js~StorageImplBrowserIndexedDB.html">StorageImplBrowserIndexedDB</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/browser/wrapper.js~PlatformWrapperImplBrowser.html">PlatformWrapperImplBrowser</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#platform-electron">platform/electron</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/electron/storage.js~StorageImplElectron.html">StorageImplElectron</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/platform/electron/wrapper.js~PlatformWrapperImplElectron.html">PlatformWrapperImplElectron</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#profile">profile</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/profile/application_settings.js~ApplicationSettings.html">ApplicationSettings</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/profile/setting_types.js~BaseSetting.html">BaseSetting</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/profile/setting_types.js~BoolSetting.html">BoolSetting</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/profile/setting_types.js~EnumSetting.html">EnumSetting</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/profile/setting_types.js~RangeSetting.html">RangeSetting</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-allApplicationSettings">allApplicationSettings</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-getApplicationSettingById">getApplicationSettingById</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-autosaveIntervals">autosaveIntervals</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumCategories">enumCategories</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-movementSpeeds">movementSpeeds</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-scrollWheelSensitivities">scrollWheelSensitivities</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-uiScales">uiScales</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#savegame">savegame</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/savegame.js~Savegame.html">Savegame</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/savegame_interface.js~BaseSavegameInterface.html">BaseSavegameInterface</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/savegame_manager.js~SavegameManager.html">SavegameManager</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/savegame_serializer.js~SavegameSerializer.html">SavegameSerializer</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization.js~BasicSerializableObject.html">BasicSerializableObject</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~BaseDataType.html">BaseDataType</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeArray.html">TypeArray</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeBoolean.html">TypeBoolean</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeClass.html">TypeClass</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeClassData.html">TypeClassData</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeClassFromMetaclass.html">TypeClassFromMetaclass</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeClassId.html">TypeClassId</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeEntity.html">TypeEntity</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeEntityWeakref.html">TypeEntityWeakref</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeEnum.html">TypeEnum</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeFixedClass.html">TypeFixedClass</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeInteger.html">TypeInteger</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeKeyValueMap.html">TypeKeyValueMap</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeMetaClass.html">TypeMetaClass</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeNullable.html">TypeNullable</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeNumber.html">TypeNumber</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypePair.html">TypePair</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypePositiveInteger.html">TypePositiveInteger</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypePositiveNumber.html">TypePositiveNumber</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeString.html">TypeString</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeStructuredObject.html">TypeStructuredObject</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeTileVector.html">TypeTileVector</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serialization_data_types.js~TypeVector.html">TypeVector</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/serializer_internal.js~SerializerInternal.html">SerializerInternal</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-compressObject">compressObject</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-decompressObject">decompressObject</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-getSavegameInterface">getSavegameInterface</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-deserializeSchema">deserializeSchema</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-extendSchema">extendSchema</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-serializeSchema">serializeSchema</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-verifySchema">verifySchema</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-function">F</span><span data-ice="name"><span><a href="function/index.html#static-function-schemaToJsonSchema">schemaToJsonSchema</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-savegameInterfaces">savegameInterfaces</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-enumLocalSavegameStatus">enumLocalSavegameStatus</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-types">types</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-globalJsonSchemaDefs">globalJsonSchemaDefs</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-SavegamesData">SavegamesData</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#savegame-schemas">savegame/schemas</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/schemas/1000.js~SavegameInterface_V1000.html">SavegameInterface_V1000</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/schemas/1001.js~SavegameInterface_V1001.html">SavegameInterface_V1001</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/schemas/1002.js~SavegameInterface_V1002.html">SavegameInterface_V1002</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/schemas/1003.js~SavegameInterface_V1003.html">SavegameInterface_V1003</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/schemas/1004.js~SavegameInterface_V1004.html">SavegameInterface_V1004</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/schemas/1005.js~SavegameInterface_V1005.html">SavegameInterface_V1005</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/schemas/1006.js~SavegameInterface_V1006.html">SavegameInterface_V1006</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/schemas/1007.js~SavegameInterface_V1007.html">SavegameInterface_V1007</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/savegame/schemas/ML01.js~SavegameInterface_ML01.html">SavegameInterface_ML01</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-codes">codes</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-OldStaticMapEntity">OldStaticMapEntity</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<a data-ice="dirPath" class="nav-dir-path" href="identifiers.html#states">states</a><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/states/about.js~AboutState.html">AboutState</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/states/changelog.js~ChangelogState.html">ChangelogState</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/states/ingame.js~GameCreationPayload.html">GameCreationPayload</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/states/ingame.js~InGameState.html">InGameState</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/states/keybindings.js~KeybindingsState.html">KeybindingsState</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/states/main_menu.js~MainMenuState.html">MainMenuState</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/states/mobile_warning.js~MobileWarningState.html">MobileWarningState</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/states/preload.js~PreloadState.html">PreloadState</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/states/settings.js~SettingsState.html">SettingsState</a></span></span>
|
|
</li>
|
|
<li data-ice="doc">
|
|
<span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-gameCreationAction">gameCreationAction</a></span></span>
|
|
</li>
|
|
</ul>
|
|
</div></nav>
|
|
|
|
<div class="content" data-ice="content"><h1 data-ice="title">Function</h1>
|
|
<div data-ice="summaries"><table class="summary" data-ice="summary">
|
|
<thead><tr><td data-ice="title" colspan="3">Static Public Summary</td></tr></thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-accessNestedPropertyReverse">accessNestedPropertyReverse</a></span></span><span class="code" data-ice="signature">(obj: <span>any</span>, keys: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Access an object in a very annoying way, used for obsfuscation.</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-addVanillaBuildingsToAPI">addVanillaBuildingsToAPI</a></span></span><span class="code" data-ice="signature">()</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-addVanillaComponentsToAPI">addVanillaComponentsToAPI</a></span></span><span class="code" data-ice="signature">()</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-addVanillaGameModesToAPI">addVanillaGameModesToAPI</a></span></span><span class="code" data-ice="signature">()</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-addVanillaGameSpeedToAPI">addVanillaGameSpeedToAPI</a></span></span><span class="code" data-ice="signature">()</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-addVanillaItemsToAPI">addVanillaItemsToAPI</a></span></span><span class="code" data-ice="signature">()</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-addVanillaSystemsToAPI">addVanillaSystemsToAPI</a></span></span><span class="code" data-ice="signature">()</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-allApplicationSettings">allApplicationSettings</a></span></span><span class="code" data-ice="signature">(): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-applyGameTheme">applyGameTheme</a></span></span><span class="code" data-ice="signature">(id: <span>*</span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-applyLanguage">applyLanguage</a></span></span><span class="code" data-ice="signature">(languageCode: <span>*</span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-arrayDelete">arrayDelete</a></span></span><span class="code" data-ice="signature">(array: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>>, index: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Deletes from an array at the given index</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-arrayDeleteValue">arrayDeleteValue</a></span></span><span class="code" data-ice="signature">(array: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>>, value: <span>any</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Deletes the given value from an array</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-autoDetectLanguageId">autoDetectLanguageId</a></span></span><span class="code" data-ice="signature">(): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Tries to auto-detect a language</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-cachebust">cachebust</a></span></span><span class="code" data-ice="signature">(path: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Generates a cachebuster string.</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-clamp">clamp</a></span></span><span class="code" data-ice="signature">(v: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, minimum: <span>number=</span>, maximum: <span>number=</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Clamps a value between [min, max]</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-compressObject">compressObject</a></span></span><span class="code" data-ice="signature">(obj: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>): {"keys": <span>*</span>, "values": <span>*</span>, "data": <span>*</span>}</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-compressU8">compressU8</a></span></span><span class="code" data-ice="signature">(uncompressed: <span>*</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-compressU8WHeader">compressU8WHeader</a></span></span><span class="code" data-ice="signature">(uncompressed: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, header: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-compressX64">compressX64</a></span></span><span class="code" data-ice="signature">(input: <span>*</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-computeCrc">computeCrc</a></span></span><span class="code" data-ice="signature">(str: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Computes the crc for a given string</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-createLogger">createLogger</a></span></span><span class="code" data-ice="signature">(context: <span>*</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-createSimpleShape">createSimpleShape</a></span></span><span class="code" data-ice="signature">(layers: <span>*</span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>import("./shape_definition").ShapeLayer</span>></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Converts the given parameters to a valid shape definition</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-decompressObject">decompressObject</a></span></span><span class="code" data-ice="signature">(obj: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-decompressU8WHeader">decompressU8WHeader</a></span></span><span class="code" data-ice="signature">(compressed: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array">Uint8Array</a></span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-decompressX64">decompressX64</a></span></span><span class="code" data-ice="signature">(input: <span>*</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-deserializeSchema">deserializeSchema</a></span></span><span class="code" data-ice="signature">(obj: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>, schema: <span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span>, data: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>, baseclassErrorResult: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span> | <span>void</span> | <span>null=</span>, root: <span>import("../game/root").GameRoot=</span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span> | <span>void</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Deserializes data into an object</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-drawRotatedSprite">drawRotatedSprite</a></span></span><span class="code" data-ice="signature">(param0: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-drawSpriteClipped">drawSpriteClipped</a></span></span><span class="code" data-ice="signature">(param0: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Draws a sprite with clipping</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-epsilonCompare">epsilonCompare</a></span></span><span class="code" data-ice="signature">(a: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, b: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Compare two floats for epsilon equality</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-extendSchema">extendSchema</a></span></span><span class="code" data-ice="signature">(base: <span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span>, newOne: <span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span>): <span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Extends a schema by adding the properties from the new schema to the existing base schema</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-fastArrayDelete">fastArrayDelete</a></span></span><span class="code" data-ice="signature">(array: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>>, index: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Deletes from an array by swapping with the last element</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-fastArrayDeleteValue">fastArrayDeleteValue</a></span></span><span class="code" data-ice="signature">(array: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>>, value: <span>any</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Deletes from an array by swapping with the last element.</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-fastArrayDeleteValueIfContained">fastArrayDeleteValueIfContained</a></span></span><span class="code" data-ice="signature">(array: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>>, value: <span>any</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-fillInLinkIntoTranslation">fillInLinkIntoTranslation</a></span></span><span class="code" data-ice="signature">(translation: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, link: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Fills in a <link> tag</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-findNiceIntegerValue">findNiceIntegerValue</a></span></span><span class="code" data-ice="signature">(num: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Finds a nice integer value</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-findNiceValue">findNiceValue</a></span></span><span class="code" data-ice="signature">(num: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Finds a value which is nice to display, e.g.</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-formatBigNumber">formatBigNumber</a></span></span><span class="code" data-ice="signature">(num: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, separator: <span>string=</span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Formats a big number</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-formatBigNumberFull">formatBigNumberFull</a></span></span><span class="code" data-ice="signature">(num: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, divider: <span>string=</span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Formats a big number, but does not add any suffix and instead uses its full representation</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-formatItemsPerSecond">formatItemsPerSecond</a></span></span><span class="code" data-ice="signature">(speed: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, double: <span>boolean=</span>, separator: <span>string=</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Formats a number like 2.51 to "2.51 items / s"</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-formatSeconds">formatSeconds</a></span></span><span class="code" data-ice="signature">(secs: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Formats seconds into a readable string like "5h 23m"</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-formatSecondsToTimeAgo">formatSecondsToTimeAgo</a></span></span><span class="code" data-ice="signature">(secs: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Formats an amount of seconds into something like "5s ago"</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-generateFileDownload">generateFileDownload</a></span></span><span class="code" data-ice="signature">(filename: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, text: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Generates a file download</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-generateLevelDefinitions">generateLevelDefinitions</a></span></span><span class="code" data-ice="signature">(limitedVersion: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Generates the level definitions</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-generateMatrixRotations">generateMatrixRotations</a></span></span><span class="code" data-ice="signature">(originalMatrix: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>>></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Generates rotated variants of the matrix</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-getApplicationSettingById">getApplicationSettingById</a></span></span><span class="code" data-ice="signature">(id: <span>*</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-getBuildingDataFromCode">getBuildingDataFromCode</a></span></span><span class="code" data-ice="signature">(code: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></span>): <span><a href="typedef/index.html#static-typedef-BuildingVariantIdentifier">BuildingVariantIdentifier</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-getCodeFromBuildingData">getCodeFromBuildingData</a></span></span><span class="code" data-ice="signature">(metaBuilding: <span><a href="class/js/game/meta_building.js~MetaBuilding.html">MetaBuilding</a></span>, variant: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, rotationVariant: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Finds the code for a given variant</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-getDeviceDPI">getDeviceDPI</a></span></span><span class="code" data-ice="signature">(): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns the current dpi</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-getIPCRenderer">getIPCRenderer</a></span></span><span class="code" data-ice="signature">(): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-getNameOfProvider">getNameOfProvider</a></span></span><span class="code" data-ice="signature">(): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-getPlatformName">getPlatformName</a></span></span><span class="code" data-ice="signature">(): <span>"android" </span> | <span> "browser" </span> | <span> "ios" </span> | <span> "standalone" </span> | <span> "unknown"</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns a platform name</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-getRandomHint">getRandomHint</a></span></span><span class="code" data-ice="signature">(): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Finds a new hint to show about the game which the user hasn't seen within this session</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-getRomanNumber">getRomanNumber</a></span></span><span class="code" data-ice="signature">(number: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-getSavegameInterface">getSavegameInterface</a></span></span><span class="code" data-ice="signature">(savegame: <span>any</span>): <span><a href="class/js/savegame/savegame_interface.js~BaseSavegameInterface.html">BaseSavegameInterface</a></span> | <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null">null</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns if the given savegame has any supported interface</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-getStringForKeyCode">getStringForKeyCode</a></span></span><span class="code" data-ice="signature">(code: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns a keycode -> string</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-globalDebug">globalDebug</a></span></span><span class="code" data-ice="signature">(context: <span>*</span>, args: ...<span>*</span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-globalError">globalError</a></span></span><span class="code" data-ice="signature">(context: <span>*</span>, args: ...<span>*</span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-globalLog">globalLog</a></span></span><span class="code" data-ice="signature">(context: <span>*</span>, args: ...<span>*</span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-globalWarn">globalWarn</a></span></span><span class="code" data-ice="signature">(context: <span>*</span>, args: ...<span>*</span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-initBuildingCodesAfterResourcesLoaded">initBuildingCodesAfterResourcesLoaded</a></span></span><span class="code" data-ice="signature">()</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Once all sprites are loaded, propagates the cache</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-initBuildingsByCategory">initBuildingsByCategory</a></span></span><span class="code" data-ice="signature">(buildings: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>Class</span><<span>import("../game/meta_building").MetaBuilding</span>>>>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-initComponentRegistry">initComponentRegistry</a></span></span><span class="code" data-ice="signature">()</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-initDrawUtils">initDrawUtils</a></span></span><span class="code" data-ice="signature">()</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-initGameModeRegistry">initGameModeRegistry</a></span></span><span class="code" data-ice="signature">()</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-initGameSpeedRegistry">initGameSpeedRegistry</a></span></span><span class="code" data-ice="signature">()</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-initItemRegistry">initItemRegistry</a></span></span><span class="code" data-ice="signature">()</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-initMetaBuildingRegistry">initMetaBuildingRegistry</a></span></span><span class="code" data-ice="signature">()</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-isAndroid">isAndroid</a></span></span><span class="code" data-ice="signature">(): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns if this platform is android</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-isIos">isIos</a></span></span><span class="code" data-ice="signature">(): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns if this platform is iOs</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-isSupportedBrowser">isSupportedBrowser</a></span></span><span class="code" data-ice="signature">(): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns if the game supports this browser</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-isTrueItem">isTrueItem</a></span></span><span class="code" data-ice="signature">(item: <span><a href="class/js/game/base_item.js~BaseItem.html">BaseItem</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns whether the item is Boolean and TRUE</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-isTruthyItem">isTruthyItem</a></span></span><span class="code" data-ice="signature">(item: <span><a href="class/js/game/base_item.js~BaseItem.html">BaseItem</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns whether the item is truthy</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-itemResolverSingleton">itemResolverSingleton</a></span></span><span class="code" data-ice="signature">(root: <span>import("./root").GameRoot</span>, data: {$: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, data: <span>any</span>}): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Resolves items so we share instances</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-lerp">lerp</a></span></span><span class="code" data-ice="signature">(a: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, b: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, x: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Interpolates two numbers</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-logSection">logSection</a></span></span><span class="code" data-ice="signature">(name: <span>*</span>, color: <span>*</span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-make2DUndefinedArray">make2DUndefinedArray</a></span></span><span class="code" data-ice="signature">(w: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, h: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>>></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Makes a new 2D array with undefined contents</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-makeButton">makeButton</a></span></span><span class="code" data-ice="signature">(parent: <span>Element</span>, classes: <span>Array<string>=</span>, innerHTML: <span>string=</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Helper method to create a new button</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-makeButtonElement">makeButtonElement</a></span></span><span class="code" data-ice="signature">(classes: <span>Array<string>=</span>, innerHTML: <span>string=</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Helper method to create a new button element</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-makeDiv">makeDiv</a></span></span><span class="code" data-ice="signature">(parent: <span>Element</span>, id: <span>string=</span>, classes: <span>Array<string>=</span>, innerHTML: <span>string=</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Helper method to create a new div</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-matchOverwriteRecursive">matchOverwriteRecursive</a></span></span><span class="code" data-ice="signature">(dest: <span>*</span>, src: <span>*</span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-matchOverwriteRecursiveSettings">matchOverwriteRecursiveSettings</a></span></span><span class="code" data-ice="signature">(dest: <span>*</span>, src: <span>*</span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-mixVector">mixVector</a></span></span><span class="code" data-ice="signature">(v1: <span><a href="class/js/core/vector.js~Vector.html">Vector</a></span>, v2: <span><a href="class/js/core/vector.js~Vector.html">Vector</a></span>, a: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Interpolates two vectors, for a = 0, returns v1 and for a = 1 return v2, otherwise interpolate</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-newEmptyMap">newEmptyMap</a></span></span><span class="code" data-ice="signature">(): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Creates a new map (an empty object without any props)</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-prepareHighDPIContext">prepareHighDPIContext</a></span></span><span class="code" data-ice="signature">(context: <span>CanvasRenderingContext2D</span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Prepares a context for hihg dpi rendering</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-randomChoice">randomChoice</a></span></span><span class="code" data-ice="signature">(arr: <span><span><a href="variable/index.html#static-variable-T">T</a></span><span>[]</span></span>): <span><a href="variable/index.html#static-variable-T">T</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Chooses a random entry of an array</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-randomInt">randomInt</a></span></span><span class="code" data-ice="signature">(start: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, end: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns a random integer in the range [start,end]</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-registerBuildingVariant">registerBuildingVariant</a></span></span><span class="code" data-ice="signature">(meta: <span>typeof MetaBuilding</span>, variant: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, rotationVariant: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Registers a new variant</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-removeAllChildren">removeAllChildren</a></span></span><span class="code" data-ice="signature">(elem: <span>Element</span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Removes all children of the given element</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-resizeCanvas">resizeCanvas</a></span></span><span class="code" data-ice="signature">(canvas: <span>HTMLCanvasElement</span>, w: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, h: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Resizes a canvas</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-resizeCanvasAndClear">resizeCanvasAndClear</a></span></span><span class="code" data-ice="signature">(canvas: <span>HTMLCanvasElement</span>, context: <span>CanvasRenderingContext2D</span>, w: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, h: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Resizes a canvas and makes sure its cleared</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-resizeHighDPICanvas">resizeHighDPICanvas</a></span></span><span class="code" data-ice="signature">(canvas: <span>HTMLCanvasElement</span>, w: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, h: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Resizes a high dpi canvas</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-rotateDirectionalObject">rotateDirectionalObject</a></span></span><span class="code" data-ice="signature">(obj: <span><a href="typedef/index.html#static-typedef-DirectionalObject">DirectionalObject</a></span>): <span><a href="typedef/index.html#static-typedef-DirectionalObject">DirectionalObject</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Rotates a directional object</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-rotateFlatMatrix3x3">rotateFlatMatrix3x3</a></span></span><span class="code" data-ice="signature">(flatMatrix: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>>): <span><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined">undefined</a></span><span>[]</span></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Rotates a flat 3x3 matrix clockwise
|
|
Entries:
|
|
0 lo
|
|
1 mo
|
|
2 ro
|
|
3 lm
|
|
4 mm
|
|
5 rm
|
|
6 lu
|
|
7 mu
|
|
8 ru</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-round1Digit">round1Digit</a></span></span><span class="code" data-ice="signature">(n: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Rounds 1 digit</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-round1DigitLocalized">round1DigitLocalized</a></span></span><span class="code" data-ice="signature">(speed: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, separator: <span>string=</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Formats a number like 2.51 to "2.5"</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-round2Digits">round2Digits</a></span></span><span class="code" data-ice="signature">(n: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Rounds 2 digits</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-round3Digits">round3Digits</a></span></span><span class="code" data-ice="signature">(n: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Rounds 3 digits</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-round4Digits">round4Digits</a></span></span><span class="code" data-ice="signature">(n: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Rounds 4 digits</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-safeModulo">safeModulo</a></span></span><span class="code" data-ice="signature">(n: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, m: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Modulo which works for negative numbers</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-schemaToJsonSchema">schemaToJsonSchema</a></span></span><span class="code" data-ice="signature">(schema: <span>import("./serialization").Schema</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-serializeError">serializeError</a></span></span><span class="code" data-ice="signature">(err: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error">Error</a></span> | <span>ErrorEvent</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Serializes an error</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-serializeSchema">serializeSchema</a></span></span><span class="code" data-ice="signature">(obj: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>, schema: <span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span>, mergeWith: <span>object=</span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Serializes an object using the given schema, mergin with the given properties</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-setGlobalApp">setGlobalApp</a></span></span><span class="code" data-ice="signature">(app: <span><a href="class/js/application.js~Application.html">Application</a></span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-sha1">sha1</a></span></span><span class="code" data-ice="signature">(str: <span>*</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-smoothPulse">smoothPulse</a></span></span><span class="code" data-ice="signature">(time: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns a smooth pulse between 0 and 1</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-smoothenDpi">smoothenDpi</a></span></span><span class="code" data-ice="signature">(dpi: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-startFileChoose">startFileChoose</a></span></span><span class="code" data-ice="signature">(acceptedType: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Starts a file chooser</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-stringifyObjectContainingErrors">stringifyObjectContainingErrors</a></span></span><span class="code" data-ice="signature">(payload: <span>any</span>): <span>*</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Stringifies an object containing circular references and errors</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-updateApplicationLanguage">updateApplicationLanguage</a></span></span><span class="code" data-ice="signature">(id: <span>*</span>)</span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-verifySchema">verifySchema</a></span></span><span class="code" data-ice="signature">(schema: <span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span>, data: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span> | <span>void</span></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Verifies stored data using the given schema</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="target">
|
|
<td>
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
<span class="override" data-ice="override"></span>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>
|
|
|
|
|
|
|
|
<span class="code" data-ice="name"><span><a href="function/index.html#static-function-waitNextFrame">waitNextFrame</a></span></span><span class="code" data-ice="signature">(): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></span><<span>void</span>></span>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
|
|
|
|
<div data-ice="description"><p>Waits two frames so the ui is updated</p>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div data-ice="details"><h2 data-ice="title">Static Public </h2>
|
|
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-accessNestedPropertyReverse">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">accessNestedPropertyReverse</span><span class="code" data-ice="signature">(obj: <span>any</span>, keys: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber95">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {accessNestedPropertyReverse} from '<span><a href="file/js/core/utils.js.html#lineNumber95">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Access an object in a very annoying way, used for obsfuscation.</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">obj</td>
|
|
<td data-ice="type" class="code"><span>any</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">keys</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-addVanillaBuildingsToAPI">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">addVanillaBuildingsToAPI</span><span class="code" data-ice="signature">()</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/meta_building_registry.js.html#lineNumber35">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {addVanillaBuildingsToAPI} from '<span><a href="file/js/game/meta_building_registry.js.html#lineNumber35">shapez.io/js/game/meta_building_registry.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-addVanillaComponentsToAPI">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">addVanillaComponentsToAPI</span><span class="code" data-ice="signature">()</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/component_registry.js.html#lineNumber24">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {addVanillaComponentsToAPI} from '<span><a href="file/js/game/component_registry.js.html#lineNumber24">shapez.io/js/game/component_registry.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-addVanillaGameModesToAPI">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">addVanillaGameModesToAPI</span><span class="code" data-ice="signature">()</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/game_mode_registry.js.html#lineNumber4">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {addVanillaGameModesToAPI} from '<span><a href="file/js/game/game_mode_registry.js.html#lineNumber4">shapez.io/js/game/game_mode_registry.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-addVanillaGameSpeedToAPI">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">addVanillaGameSpeedToAPI</span><span class="code" data-ice="signature">()</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/game_speed_registry.js.html#lineNumber6">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {addVanillaGameSpeedToAPI} from '<span><a href="file/js/game/game_speed_registry.js.html#lineNumber6">shapez.io/js/game/game_speed_registry.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-addVanillaItemsToAPI">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">addVanillaItemsToAPI</span><span class="code" data-ice="signature">()</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/item_registry.js.html#lineNumber6">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {addVanillaItemsToAPI} from '<span><a href="file/js/game/item_registry.js.html#lineNumber6">shapez.io/js/game/item_registry.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-addVanillaSystemsToAPI">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">addVanillaSystemsToAPI</span><span class="code" data-ice="signature">()</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/game_system_manager.js.html#lineNumber32">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {addVanillaSystemsToAPI} from '<span><a href="file/js/game/game_system_manager.js.html#lineNumber32">shapez.io/js/game/game_system_manager.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-allApplicationSettings">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">allApplicationSettings</span><span class="code" data-ice="signature">(): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/profile/application_settings.js.html#lineNumber134">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {allApplicationSettings} from '<span><a href="file/js/profile/application_settings.js.html#lineNumber134">shapez.io/js/profile/application_settings.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-applyGameTheme">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">applyGameTheme</span><span class="code" data-ice="signature">(id: <span>*</span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/theme.js.html#lineNumber8">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {applyGameTheme} from '<span><a href="file/js/game/theme.js.html#lineNumber8">shapez.io/js/game/theme.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">id</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-applyLanguage">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">applyLanguage</span><span class="code" data-ice="signature">(languageCode: <span>*</span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/translations.js.html#lineNumber26">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {applyLanguage} from '<span><a href="file/js/translations.js.html#lineNumber26">shapez.io/js/translations.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">languageCode</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-arrayDelete">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">arrayDelete</span><span class="code" data-ice="signature">(array: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>>, index: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber172">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {arrayDelete} from '<span><a href="file/js/core/utils.js.html#lineNumber172">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Deletes from an array at the given index</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">array</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">index</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-arrayDeleteValue">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">arrayDeleteValue</span><span class="code" data-ice="signature">(array: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>>, value: <span>any</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber184">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {arrayDeleteValue} from '<span><a href="file/js/core/utils.js.html#lineNumber184">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Deletes the given value from an array</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">array</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">value</td>
|
|
<td data-ice="type" class="code"><span>any</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-autoDetectLanguageId">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">autoDetectLanguageId</span><span class="code" data-ice="signature">(): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/translations.js.html#lineNumber77">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {autoDetectLanguageId} from '<span><a href="file/js/translations.js.html#lineNumber77">shapez.io/js/translations.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Tries to auto-detect a language</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-cachebust">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">cachebust</span><span class="code" data-ice="signature">(path: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/cachebust.js.html#lineNumber5">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {cachebust} from '<span><a href="file/js/core/cachebust.js.html#lineNumber5">shapez.io/js/core/cachebust.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Generates a cachebuster string. This only modifies the path in the browser version</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">path</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-clamp">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">clamp</span><span class="code" data-ice="signature">(v: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, minimum: <span>number=</span>, maximum: <span>number=</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber388">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {clamp} from '<span><a href="file/js/core/utils.js.html#lineNumber388">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Clamps a value between [min, max]</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">v</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">minimum</td>
|
|
<td data-ice="type" class="code"><span>number=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>Default 0</p>
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">maximum</td>
|
|
<td data-ice="type" class="code"><span>number=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>Default 1</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-compressObject">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">compressObject</span><span class="code" data-ice="signature">(obj: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>): {"keys": <span>*</span>, "values": <span>*</span>, "data": <span>*</span>}</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/savegame/savegame_compressor.js.html#lineNumber113">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {compressObject} from '<span><a href="file/js/savegame/savegame_compressor.js.html#lineNumber113">shapez.io/js/savegame/savegame_compressor.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">obj</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType">{"keys": <span>*</span>, "values": <span>*</span>, "data": <span>*</span>}</td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-compressU8">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">compressU8</span><span class="code" data-ice="signature">(uncompressed: <span>*</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/lzstring.js.html#lineNumber28">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {compressU8} from '<span><a href="file/js/core/lzstring.js.html#lineNumber28">shapez.io/js/core/lzstring.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">uncompressed</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-compressU8WHeader">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">compressU8WHeader</span><span class="code" data-ice="signature">(uncompressed: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, header: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/lzstring.js.html#lineNumber45">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {compressU8WHeader} from '<span><a href="file/js/core/lzstring.js.html#lineNumber45">shapez.io/js/core/lzstring.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">uncompressed</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">header</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-compressX64">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">compressX64</span><span class="code" data-ice="signature">(input: <span>*</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/lzstring.js.html#lineNumber83">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {compressX64} from '<span><a href="file/js/core/lzstring.js.html#lineNumber83">shapez.io/js/core/lzstring.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">input</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-computeCrc">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">computeCrc</span><span class="code" data-ice="signature">(str: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/sensitive_utils.encrypt.js.html#lineNumber21">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {computeCrc} from '<span><a href="file/js/core/sensitive_utils.encrypt.js.html#lineNumber21">shapez.io/js/core/sensitive_utils.encrypt.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Computes the crc for a given string</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">str</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-createLogger">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">createLogger</span><span class="code" data-ice="signature">(context: <span>*</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/logging.js.html#lineNumber34">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {createLogger} from '<span><a href="file/js/core/logging.js.html#lineNumber34">shapez.io/js/core/logging.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">context</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-createSimpleShape">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">createSimpleShape</span><span class="code" data-ice="signature">(layers: <span>*</span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>import("./shape_definition").ShapeLayer</span>></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/shape_definition.js.html#lineNumber56">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {createSimpleShape} from '<span><a href="file/js/game/shape_definition.js.html#lineNumber56">shapez.io/js/game/shape_definition.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Converts the given parameters to a valid shape definition</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">layers</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>import("./shape_definition").ShapeLayer</span>></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-decompressObject">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">decompressObject</span><span class="code" data-ice="signature">(obj: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/savegame/savegame_compressor.js.html#lineNumber155">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {decompressObject} from '<span><a href="file/js/savegame/savegame_compressor.js.html#lineNumber155">shapez.io/js/savegame/savegame_compressor.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">obj</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-decompressU8WHeader">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">decompressU8WHeader</span><span class="code" data-ice="signature">(compressed: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array">Uint8Array</a></span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/lzstring.js.html#lineNumber64">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {decompressU8WHeader} from '<span><a href="file/js/core/lzstring.js.html#lineNumber64">shapez.io/js/core/lzstring.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">compressed</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array">Uint8Array</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-decompressX64">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">decompressX64</span><span class="code" data-ice="signature">(input: <span>*</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/lzstring.js.html#lineNumber91">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {decompressX64} from '<span><a href="file/js/core/lzstring.js.html#lineNumber91">shapez.io/js/core/lzstring.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">input</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-deserializeSchema">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">deserializeSchema</span><span class="code" data-ice="signature">(obj: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>, schema: <span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span>, data: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>, baseclassErrorResult: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span> | <span>void</span> | <span>null=</span>, root: <span>import("../game/root").GameRoot=</span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span> | <span>void</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/savegame/serialization.js.html#lineNumber273">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {deserializeSchema} from '<span><a href="file/js/savegame/serialization.js.html#lineNumber273">shapez.io/js/savegame/serialization.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Deserializes data into an object</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">obj</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>The object to store the deserialized data into</p>
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">schema</td>
|
|
<td data-ice="type" class="code"><span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>The schema to use</p>
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">data</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>The serialized data</p>
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">baseclassErrorResult</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span> | <span>void</span> | <span>null=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>Convenience, if this is a string error code, do nothing and return it</p>
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">root</td>
|
|
<td data-ice="type" class="code"><span>import("../game/root").GameRoot=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>Optional game root reference</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span> | <span>void</span></td>
|
|
<td class="return-desc" data-ice="returnDescription"><p>String error code or nothing on success</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-drawRotatedSprite">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">drawRotatedSprite</span><span class="code" data-ice="signature">(param0: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/draw_utils.js.html#lineNumber55">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {drawRotatedSprite} from '<span><a href="file/js/core/draw_utils.js.html#lineNumber55">shapez.io/js/core/draw_utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">param0</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="1">
|
|
<td data-ice="name" class="code" data-depth="1">param0.parameters</td>
|
|
<td data-ice="type" class="code"><span>import("./draw_parameters").DrawParameters</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="1">
|
|
<td data-ice="name" class="code" data-depth="1">param0.sprite</td>
|
|
<td data-ice="type" class="code"><span>import("./sprites").AtlasSprite</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="1">
|
|
<td data-ice="name" class="code" data-depth="1">param0.x</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="1">
|
|
<td data-ice="name" class="code" data-depth="1">param0.y</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="1">
|
|
<td data-ice="name" class="code" data-depth="1">param0.angle</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="1">
|
|
<td data-ice="name" class="code" data-depth="1">param0.size</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="1">
|
|
<td data-ice="name" class="code" data-depth="1">param0.offsetX</td>
|
|
<td data-ice="type" class="code"><span>number=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="1">
|
|
<td data-ice="name" class="code" data-depth="1">param0.offsetY</td>
|
|
<td data-ice="type" class="code"><span>number=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-drawSpriteClipped">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">drawSpriteClipped</span><span class="code" data-ice="signature">(param0: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/draw_utils.js.html#lineNumber82">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {drawSpriteClipped} from '<span><a href="file/js/core/draw_utils.js.html#lineNumber82">shapez.io/js/core/draw_utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Draws a sprite with clipping</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">param0</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="1">
|
|
<td data-ice="name" class="code" data-depth="1">param0.parameters</td>
|
|
<td data-ice="type" class="code"><span>import("./draw_parameters").DrawParameters</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="1">
|
|
<td data-ice="name" class="code" data-depth="1">param0.sprite</td>
|
|
<td data-ice="type" class="code"><span>HTMLCanvasElement</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="1">
|
|
<td data-ice="name" class="code" data-depth="1">param0.x</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="1">
|
|
<td data-ice="name" class="code" data-depth="1">param0.y</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="1">
|
|
<td data-ice="name" class="code" data-depth="1">param0.w</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="1">
|
|
<td data-ice="name" class="code" data-depth="1">param0.h</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="1">
|
|
<td data-ice="name" class="code" data-depth="1">param0.originalW</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="1">
|
|
<td data-ice="name" class="code" data-depth="1">param0.originalH</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-epsilonCompare">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">epsilonCompare</span><span class="code" data-ice="signature">(a: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, b: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber202">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {epsilonCompare} from '<span><a href="file/js/core/utils.js.html#lineNumber202">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Compare two floats for epsilon equality</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">a</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">b</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-extendSchema">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">extendSchema</span><span class="code" data-ice="signature">(base: <span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span>, newOne: <span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span>): <span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/savegame/serialization.js.html#lineNumber340">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {extendSchema} from '<span><a href="file/js/savegame/serialization.js.html#lineNumber340">shapez.io/js/savegame/serialization.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Extends a schema by adding the properties from the new schema to the existing base schema</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">base</td>
|
|
<td data-ice="type" class="code"><span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">newOne</td>
|
|
<td data-ice="type" class="code"><span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-fastArrayDelete">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">fastArrayDelete</span><span class="code" data-ice="signature">(array: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>>, index: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber118">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {fastArrayDelete} from '<span><a href="file/js/core/utils.js.html#lineNumber118">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Deletes from an array by swapping with the last element</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">array</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">index</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-fastArrayDeleteValue">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">fastArrayDeleteValue</span><span class="code" data-ice="signature">(array: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>>, value: <span>any</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber139">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {fastArrayDeleteValue} from '<span><a href="file/js/core/utils.js.html#lineNumber139">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Deletes from an array by swapping with the last element. Searches
|
|
for the value in the array first</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">array</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">value</td>
|
|
<td data-ice="type" class="code"><span>any</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-fastArrayDeleteValueIfContained">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">fastArrayDeleteValueIfContained</span><span class="code" data-ice="signature">(array: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>>, value: <span>any</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber156">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {fastArrayDeleteValueIfContained} from '<span><a href="file/js/core/utils.js.html#lineNumber156">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">array</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">value</td>
|
|
<td data-ice="type" class="code"><span>any</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="see"><h4>See:</h4><ul><li><span><a href="fastArrayDeleteValue">fastArrayDeleteValue</a></span></li></ul></div>
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-fillInLinkIntoTranslation">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">fillInLinkIntoTranslation</span><span class="code" data-ice="signature">(translation: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, link: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber688">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {fillInLinkIntoTranslation} from '<span><a href="file/js/core/utils.js.html#lineNumber688">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Fills in a <link> tag</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">translation</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">link</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-findNiceIntegerValue">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">findNiceIntegerValue</span><span class="code" data-ice="signature">(num: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber261">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {findNiceIntegerValue} from '<span><a href="file/js/core/utils.js.html#lineNumber261">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Finds a nice integer value</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">num</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="see"><h4>See:</h4><ul><li><span><a href="findNiceValue">findNiceValue</a></span></li></ul></div>
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-findNiceValue">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">findNiceValue</span><span class="code" data-ice="signature">(num: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber220">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {findNiceValue} from '<span><a href="file/js/core/utils.js.html#lineNumber220">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Finds a value which is nice to display, e.g. 15669 -> 15000. Also handles fractional stuff</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">num</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-formatBigNumber">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">formatBigNumber</span><span class="code" data-ice="signature">(num: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, separator: <span>string=</span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber271">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {formatBigNumber} from '<span><a href="file/js/core/utils.js.html#lineNumber271">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Formats a big number</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">num</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">separator</td>
|
|
<td data-ice="type" class="code"><span>string=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>The decimal separator for numbers like 50.1 (separator='.')</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-formatBigNumberFull">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">formatBigNumberFull</span><span class="code" data-ice="signature">(num: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, divider: <span>string=</span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber314">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {formatBigNumberFull} from '<span><a href="file/js/core/utils.js.html#lineNumber314">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Formats a big number, but does not add any suffix and instead uses its full representation</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">num</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">divider</td>
|
|
<td data-ice="type" class="code"><span>string=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>The divider for numbers like 50,000 (divider=',')</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-formatItemsPerSecond">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">formatItemsPerSecond</span><span class="code" data-ice="signature">(speed: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, double: <span>boolean=</span>, separator: <span>string=</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber575">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {formatItemsPerSecond} from '<span><a href="file/js/core/utils.js.html#lineNumber575">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Formats a number like 2.51 to "2.51 items / s"</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">speed</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">double</td>
|
|
<td data-ice="type" class="code"><span>boolean=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">separator</td>
|
|
<td data-ice="type" class="code"><span>string=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>The decimal separator for numbers like 50.1 (separator='.')</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-formatSeconds">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">formatSeconds</span><span class="code" data-ice="signature">(secs: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber542">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {formatSeconds} from '<span><a href="file/js/core/utils.js.html#lineNumber542">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Formats seconds into a readable string like "5h 23m"</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">secs</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>Seconds</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-formatSecondsToTimeAgo">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">formatSecondsToTimeAgo</span><span class="code" data-ice="signature">(secs: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber508">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {formatSecondsToTimeAgo} from '<span><a href="file/js/core/utils.js.html#lineNumber508">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Formats an amount of seconds into something like "5s ago"</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">secs</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>Seconds</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-generateFileDownload">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">generateFileDownload</span><span class="code" data-ice="signature">(filename: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, text: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber699">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {generateFileDownload} from '<span><a href="file/js/core/utils.js.html#lineNumber699">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Generates a file download</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">filename</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">text</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-generateLevelDefinitions">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">generateLevelDefinitions</span><span class="code" data-ice="signature">(limitedVersion: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/modes/regular.js.html#lineNumber216">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {generateLevelDefinitions} from '<span><a href="file/js/game/modes/regular.js.html#lineNumber216">shapez.io/js/game/modes/regular.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Generates the level definitions</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">limitedVersion</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-generateMatrixRotations">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">generateMatrixRotations</span><span class="code" data-ice="signature">(originalMatrix: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>>></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber618">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {generateMatrixRotations} from '<span><a href="file/js/core/utils.js.html#lineNumber618">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Generates rotated variants of the matrix</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">originalMatrix</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>>></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-getApplicationSettingById">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">getApplicationSettingById</span><span class="code" data-ice="signature">(id: <span>*</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/profile/application_settings.js.html#lineNumber311">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {getApplicationSettingById} from '<span><a href="file/js/profile/application_settings.js.html#lineNumber311">shapez.io/js/profile/application_settings.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">id</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-getBuildingDataFromCode">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">getBuildingDataFromCode</span><span class="code" data-ice="signature">(code: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></span>): <span><a href="typedef/index.html#static-typedef-BuildingVariantIdentifier">BuildingVariantIdentifier</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/building_codes.js.html#lineNumber56">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {getBuildingDataFromCode} from '<span><a href="file/js/game/building_codes.js.html#lineNumber56">shapez.io/js/game/building_codes.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">code</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="typedef/index.html#static-typedef-BuildingVariantIdentifier">BuildingVariantIdentifier</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-getCodeFromBuildingData">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">getCodeFromBuildingData</span><span class="code" data-ice="signature">(metaBuilding: <span><a href="class/js/game/meta_building.js~MetaBuilding.html">MetaBuilding</a></span>, variant: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, rotationVariant: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/building_codes.js.html#lineNumber68">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {getCodeFromBuildingData} from '<span><a href="file/js/game/building_codes.js.html#lineNumber68">shapez.io/js/game/building_codes.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Finds the code for a given variant</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">metaBuilding</td>
|
|
<td data-ice="type" class="code"><span><a href="class/js/game/meta_building.js~MetaBuilding.html">MetaBuilding</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">variant</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">rotationVariant</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-getDeviceDPI">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">getDeviceDPI</span><span class="code" data-ice="signature">(): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/dpi_manager.js.html#lineNumber8">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {getDeviceDPI} from '<span><a href="file/js/core/dpi_manager.js.html#lineNumber8">shapez.io/js/core/dpi_manager.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns the current dpi</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-getIPCRenderer">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">getIPCRenderer</span><span class="code" data-ice="signature">(): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber50">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {getIPCRenderer} from '<span><a href="file/js/core/utils.js.html#lineNumber50">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-getNameOfProvider">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">getNameOfProvider</span><span class="code" data-ice="signature">(): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/sensitive_utils.encrypt.js.html#lineNumber10">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {getNameOfProvider} from '<span><a href="file/js/core/sensitive_utils.encrypt.js.html#lineNumber10">shapez.io/js/core/sensitive_utils.encrypt.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-getPlatformName">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">getPlatformName</span><span class="code" data-ice="signature">(): <span>"android" </span> | <span> "browser" </span> | <span> "ios" </span> | <span> "standalone" </span> | <span> "unknown"</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber32">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {getPlatformName} from '<span><a href="file/js/core/utils.js.html#lineNumber32">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns a platform name</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>"android" </span> | <span> "browser" </span> | <span> "ios" </span> | <span> "standalone" </span> | <span> "unknown"</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-getRandomHint">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">getRandomHint</span><span class="code" data-ice="signature">(): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/hints.js.html#lineNumber9">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {getRandomHint} from '<span><a href="file/js/game/hints.js.html#lineNumber9">shapez.io/js/game/hints.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Finds a new hint to show about the game which the user hasn't seen within this session</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-getRomanNumber">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">getRomanNumber</span><span class="code" data-ice="signature">(number: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber734">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {getRomanNumber} from '<span><a href="file/js/core/utils.js.html#lineNumber734">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">number</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-getSavegameInterface">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">getSavegameInterface</span><span class="code" data-ice="signature">(savegame: <span>any</span>): <span><a href="class/js/savegame/savegame_interface.js~BaseSavegameInterface.html">BaseSavegameInterface</a></span> | <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null">null</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/savegame/savegame_interface_registry.js.html#lineNumber33">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {getSavegameInterface} from '<span><a href="file/js/savegame/savegame_interface_registry.js.html#lineNumber33">shapez.io/js/savegame/savegame_interface_registry.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns if the given savegame has any supported interface</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">savegame</td>
|
|
<td data-ice="type" class="code"><span>any</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="class/js/savegame/savegame_interface.js~BaseSavegameInterface.html">BaseSavegameInterface</a></span> | <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null">null</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-getStringForKeyCode">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">getStringForKeyCode</span><span class="code" data-ice="signature">(code: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/key_action_mapper.js.html#lineNumber125">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {getStringForKeyCode} from '<span><a href="file/js/game/key_action_mapper.js.html#lineNumber125">shapez.io/js/game/key_action_mapper.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns a keycode -> string</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">code</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-globalDebug">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">globalDebug</span><span class="code" data-ice="signature">(context: <span>*</span>, args: ...<span>*</span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/logging.js.html#lineNumber138">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {globalDebug} from '<span><a href="file/js/core/logging.js.html#lineNumber138">shapez.io/js/core/logging.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">context</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">args</td>
|
|
<td data-ice="type" class="code">...<span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-globalError">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">globalError</span><span class="code" data-ice="signature">(context: <span>*</span>, args: ...<span>*</span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/logging.js.html#lineNumber154">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {globalError} from '<span><a href="file/js/core/logging.js.html#lineNumber154">shapez.io/js/core/logging.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">context</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">args</td>
|
|
<td data-ice="type" class="code">...<span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-globalLog">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">globalLog</span><span class="code" data-ice="signature">(context: <span>*</span>, args: ...<span>*</span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/logging.js.html#lineNumber144">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {globalLog} from '<span><a href="file/js/core/logging.js.html#lineNumber144">shapez.io/js/core/logging.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">context</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">args</td>
|
|
<td data-ice="type" class="code">...<span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-globalWarn">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">globalWarn</span><span class="code" data-ice="signature">(context: <span>*</span>, args: ...<span>*</span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/logging.js.html#lineNumber149">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {globalWarn} from '<span><a href="file/js/core/logging.js.html#lineNumber149">shapez.io/js/core/logging.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">context</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">args</td>
|
|
<td data-ice="type" class="code">...<span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-initBuildingCodesAfterResourcesLoaded">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">initBuildingCodesAfterResourcesLoaded</span><span class="code" data-ice="signature">()</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/meta_building_registry.js.html#lineNumber175">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {initBuildingCodesAfterResourcesLoaded} from '<span><a href="file/js/game/meta_building_registry.js.html#lineNumber175">shapez.io/js/game/meta_building_registry.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Once all sprites are loaded, propagates the cache</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-initBuildingsByCategory">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">initBuildingsByCategory</span><span class="code" data-ice="signature">(buildings: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>Class</span><<span>import("../game/meta_building").MetaBuilding</span>>>>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/global_registries.js.html#lineNumber30">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {initBuildingsByCategory} from '<span><a href="file/js/core/global_registries.js.html#lineNumber30">shapez.io/js/core/global_registries.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">buildings</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>Class</span><<span>import("../game/meta_building").MetaBuilding</span>>>></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-initComponentRegistry">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">initComponentRegistry</span><span class="code" data-ice="signature">()</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/component_registry.js.html#lineNumber57">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {initComponentRegistry} from '<span><a href="file/js/game/component_registry.js.html#lineNumber57">shapez.io/js/game/component_registry.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-initDrawUtils">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">initDrawUtils</span><span class="code" data-ice="signature">()</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/draw_utils.js.html#lineNumber7">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {initDrawUtils} from '<span><a href="file/js/core/draw_utils.js.html#lineNumber7">shapez.io/js/core/draw_utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-initGameModeRegistry">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">initGameModeRegistry</span><span class="code" data-ice="signature">()</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/game_mode_registry.js.html#lineNumber8">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {initGameModeRegistry} from '<span><a href="file/js/game/game_mode_registry.js.html#lineNumber8">shapez.io/js/game/game_mode_registry.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-initGameSpeedRegistry">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">initGameSpeedRegistry</span><span class="code" data-ice="signature">()</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/game_speed_registry.js.html#lineNumber12">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {initGameSpeedRegistry} from '<span><a href="file/js/game/game_speed_registry.js.html#lineNumber12">shapez.io/js/game/game_speed_registry.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-initItemRegistry">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">initItemRegistry</span><span class="code" data-ice="signature">()</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/item_registry.js.html#lineNumber12">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {initItemRegistry} from '<span><a href="file/js/game/item_registry.js.html#lineNumber12">shapez.io/js/game/item_registry.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-initMetaBuildingRegistry">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">initMetaBuildingRegistry</span><span class="code" data-ice="signature">()</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/meta_building_registry.js.html#lineNumber69">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {initMetaBuildingRegistry} from '<span><a href="file/js/game/meta_building_registry.js.html#lineNumber69">shapez.io/js/game/meta_building_registry.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-isAndroid">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">isAndroid</span><span class="code" data-ice="signature">(): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber9">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {isAndroid} from '<span><a href="file/js/core/utils.js.html#lineNumber9">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns if this platform is android</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-isIos">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">isIos</span><span class="code" data-ice="signature">(): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber21">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {isIos} from '<span><a href="file/js/core/utils.js.html#lineNumber21">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns if this platform is iOs</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-isSupportedBrowser">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">isSupportedBrowser</span><span class="code" data-ice="signature">(): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber465">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {isSupportedBrowser} from '<span><a href="file/js/core/utils.js.html#lineNumber465">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns if the game supports this browser</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-isTrueItem">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">isTrueItem</span><span class="code" data-ice="signature">(item: <span><a href="class/js/game/base_item.js~BaseItem.html">BaseItem</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/items/boolean_item.js.html#lineNumber95">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {isTrueItem} from '<span><a href="file/js/game/items/boolean_item.js.html#lineNumber95">shapez.io/js/game/items/boolean_item.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns whether the item is Boolean and TRUE</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">item</td>
|
|
<td data-ice="type" class="code"><span><a href="class/js/game/base_item.js~BaseItem.html">BaseItem</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-isTruthyItem">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">isTruthyItem</span><span class="code" data-ice="signature">(item: <span><a href="class/js/game/base_item.js~BaseItem.html">BaseItem</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/items/boolean_item.js.html#lineNumber104">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {isTruthyItem} from '<span><a href="file/js/game/items/boolean_item.js.html#lineNumber104">shapez.io/js/game/items/boolean_item.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns whether the item is truthy</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">item</td>
|
|
<td data-ice="type" class="code"><span><a href="class/js/game/base_item.js~BaseItem.html">BaseItem</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-itemResolverSingleton">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">itemResolverSingleton</span><span class="code" data-ice="signature">(root: <span>import("./root").GameRoot</span>, data: {$: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, data: <span>any</span>}): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/item_resolver.js.html#lineNumber9">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {itemResolverSingleton} from '<span><a href="file/js/game/item_resolver.js.html#lineNumber9">shapez.io/js/game/item_resolver.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Resolves items so we share instances</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">root</td>
|
|
<td data-ice="type" class="code"><span>import("./root").GameRoot</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">data</td>
|
|
<td data-ice="type" class="code">{$: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, data: <span>any</span>}</td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-lerp">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">lerp</span><span class="code" data-ice="signature">(a: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, b: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, x: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber212">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {lerp} from '<span><a href="file/js/core/utils.js.html#lineNumber212">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Interpolates two numbers</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">a</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">b</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">x</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>Mix factor, 0 means 100% a, 1 means 100%b, rest is interpolated</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-logSection">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">logSection</span><span class="code" data-ice="signature">(name: <span>*</span>, color: <span>*</span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/logging.js.html#lineNumber200">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {logSection} from '<span><a href="file/js/core/logging.js.html#lineNumber200">shapez.io/js/core/logging.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">name</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">color</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-make2DUndefinedArray">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">make2DUndefinedArray</span><span class="code" data-ice="signature">(w: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, h: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>>></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber66">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {make2DUndefinedArray} from '<span><a href="file/js/core/utils.js.html#lineNumber66">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Makes a new 2D array with undefined contents</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">w</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">h</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span>any</span>>></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-makeButton">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">makeButton</span><span class="code" data-ice="signature">(parent: <span>Element</span>, classes: <span>Array<string>=</span>, innerHTML: <span>string=</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber444">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {makeButton} from '<span><a href="file/js/core/utils.js.html#lineNumber444">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Helper method to create a new button</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">parent</td>
|
|
<td data-ice="type" class="code"><span>Element</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">classes</td>
|
|
<td data-ice="type" class="code"><span>Array<string>=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">innerHTML</td>
|
|
<td data-ice="type" class="code"><span>string=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-makeButtonElement">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">makeButtonElement</span><span class="code" data-ice="signature">(classes: <span>Array<string>=</span>, innerHTML: <span>string=</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber428">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {makeButtonElement} from '<span><a href="file/js/core/utils.js.html#lineNumber428">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Helper method to create a new button element</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">classes</td>
|
|
<td data-ice="type" class="code"><span>Array<string>=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">innerHTML</td>
|
|
<td data-ice="type" class="code"><span>string=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-makeDiv">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">makeDiv</span><span class="code" data-ice="signature">(parent: <span>Element</span>, id: <span>string=</span>, classes: <span>Array<string>=</span>, innerHTML: <span>string=</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber417">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {makeDiv} from '<span><a href="file/js/core/utils.js.html#lineNumber417">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Helper method to create a new div</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">parent</td>
|
|
<td data-ice="type" class="code"><span>Element</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">id</td>
|
|
<td data-ice="type" class="code"><span>string=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">classes</td>
|
|
<td data-ice="type" class="code"><span>Array<string>=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">innerHTML</td>
|
|
<td data-ice="type" class="code"><span>string=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-matchOverwriteRecursive">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">matchOverwriteRecursive</span><span class="code" data-ice="signature">(dest: <span>*</span>, src: <span>*</span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/translations.js.html#lineNumber120">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {matchOverwriteRecursive} from '<span><a href="file/js/translations.js.html#lineNumber120">shapez.io/js/translations.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">dest</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">src</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-matchOverwriteRecursiveSettings">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">matchOverwriteRecursiveSettings</span><span class="code" data-ice="signature">(dest: <span>*</span>, src: <span>*</span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/modloader/overwrite.js.html#lineNumber1">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {matchOverwriteRecursiveSettings} from '<span><a href="file/js/modloader/overwrite.js.html#lineNumber1">shapez.io/js/modloader/overwrite.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">dest</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">src</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-mixVector">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">mixVector</span><span class="code" data-ice="signature">(v1: <span><a href="class/js/core/vector.js~Vector.html">Vector</a></span>, v2: <span><a href="class/js/core/vector.js~Vector.html">Vector</a></span>, a: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/vector.js.html#lineNumber677">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {mixVector} from '<span><a href="file/js/core/vector.js.html#lineNumber677">shapez.io/js/core/vector.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Interpolates two vectors, for a = 0, returns v1 and for a = 1 return v2, otherwise interpolate</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">v1</td>
|
|
<td data-ice="type" class="code"><span><a href="class/js/core/vector.js~Vector.html">Vector</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">v2</td>
|
|
<td data-ice="type" class="code"><span><a href="class/js/core/vector.js~Vector.html">Vector</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">a</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-newEmptyMap">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">newEmptyMap</span><span class="code" data-ice="signature">(): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber77">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {newEmptyMap} from '<span><a href="file/js/core/utils.js.html#lineNumber77">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Creates a new map (an empty object without any props)</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-prepareHighDPIContext">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">prepareHighDPIContext</span><span class="code" data-ice="signature">(context: <span>CanvasRenderingContext2D</span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/dpi_manager.js.html#lineNumber38">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {prepareHighDPIContext} from '<span><a href="file/js/core/dpi_manager.js.html#lineNumber38">shapez.io/js/core/dpi_manager.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Prepares a context for hihg dpi rendering</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">context</td>
|
|
<td data-ice="type" class="code"><span>CanvasRenderingContext2D</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-randomChoice">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">randomChoice</span><span class="code" data-ice="signature">(arr: <span><span><a href="variable/index.html#static-variable-T">T</a></span><span>[]</span></span>): <span><a href="variable/index.html#static-variable-T">T</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber109">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {randomChoice} from '<span><a href="file/js/core/utils.js.html#lineNumber109">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Chooses a random entry of an array</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">arr</td>
|
|
<td data-ice="type" class="code"><span><span><a href="variable/index.html#static-variable-T">T</a></span><span>[]</span></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="variable/index.html#static-variable-T">T</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-randomInt">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">randomInt</span><span class="code" data-ice="signature">(start: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, end: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber86">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {randomInt} from '<span><a href="file/js/core/utils.js.html#lineNumber86">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns a random integer in the range [start,end]</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">start</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">end</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-registerBuildingVariant">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">registerBuildingVariant</span><span class="code" data-ice="signature">(meta: <span>typeof MetaBuilding</span>, variant: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, rotationVariant: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/game/building_codes.js.html#lineNumber34">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {registerBuildingVariant} from '<span><a href="file/js/game/building_codes.js.html#lineNumber34">shapez.io/js/game/building_codes.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Registers a new variant</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">meta</td>
|
|
<td data-ice="type" class="code"><span>typeof MetaBuilding</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">variant</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">rotationVariant</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-removeAllChildren">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">removeAllChildren</span><span class="code" data-ice="signature">(elem: <span>Element</span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber454">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {removeAllChildren} from '<span><a href="file/js/core/utils.js.html#lineNumber454">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Removes all children of the given element</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">elem</td>
|
|
<td data-ice="type" class="code"><span>Element</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-resizeCanvas">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">resizeCanvas</span><span class="code" data-ice="signature">(canvas: <span>HTMLCanvasElement</span>, w: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, h: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/dpi_manager.js.html#lineNumber85">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {resizeCanvas} from '<span><a href="file/js/core/dpi_manager.js.html#lineNumber85">shapez.io/js/core/dpi_manager.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Resizes a canvas</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">canvas</td>
|
|
<td data-ice="type" class="code"><span>HTMLCanvasElement</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">w</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">h</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-resizeCanvasAndClear">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">resizeCanvasAndClear</span><span class="code" data-ice="signature">(canvas: <span>HTMLCanvasElement</span>, context: <span>CanvasRenderingContext2D</span>, w: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, h: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/dpi_manager.js.html#lineNumber106">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {resizeCanvasAndClear} from '<span><a href="file/js/core/dpi_manager.js.html#lineNumber106">shapez.io/js/core/dpi_manager.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Resizes a canvas and makes sure its cleared</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">canvas</td>
|
|
<td data-ice="type" class="code"><span>HTMLCanvasElement</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">context</td>
|
|
<td data-ice="type" class="code"><span>CanvasRenderingContext2D</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">w</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">h</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-resizeHighDPICanvas">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">resizeHighDPICanvas</span><span class="code" data-ice="signature">(canvas: <span>HTMLCanvasElement</span>, w: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, h: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/dpi_manager.js.html#lineNumber60">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {resizeHighDPICanvas} from '<span><a href="file/js/core/dpi_manager.js.html#lineNumber60">shapez.io/js/core/dpi_manager.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Resizes a high dpi canvas</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">canvas</td>
|
|
<td data-ice="type" class="code"><span>HTMLCanvasElement</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">w</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">h</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-rotateDirectionalObject">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">rotateDirectionalObject</span><span class="code" data-ice="signature">(obj: <span><a href="typedef/index.html#static-typedef-DirectionalObject">DirectionalObject</a></span>): <span><a href="typedef/index.html#static-typedef-DirectionalObject">DirectionalObject</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber650">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {rotateDirectionalObject} from '<span><a href="file/js/core/utils.js.html#lineNumber650">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Rotates a directional object</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">obj</td>
|
|
<td data-ice="type" class="code"><span><a href="typedef/index.html#static-typedef-DirectionalObject">DirectionalObject</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="typedef/index.html#static-typedef-DirectionalObject">DirectionalObject</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-rotateFlatMatrix3x3">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">rotateFlatMatrix3x3</span><span class="code" data-ice="signature">(flatMatrix: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>>): <span><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined">undefined</a></span><span>[]</span></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber599">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {rotateFlatMatrix3x3} from '<span><a href="file/js/core/utils.js.html#lineNumber599">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Rotates a flat 3x3 matrix clockwise
|
|
Entries:
|
|
0 lo
|
|
1 mo
|
|
2 ro
|
|
3 lm
|
|
4 mm
|
|
5 rm
|
|
6 lu
|
|
7 mu
|
|
8 ru</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">flatMatrix</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></span><<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined">undefined</a></span><span>[]</span></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-round1Digit">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">round1Digit</span><span class="code" data-ice="signature">(n: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber351">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {round1Digit} from '<span><a href="file/js/core/utils.js.html#lineNumber351">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Rounds 1 digit</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">n</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-round1DigitLocalized">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">round1DigitLocalized</span><span class="code" data-ice="signature">(speed: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, separator: <span>string=</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber565">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {round1DigitLocalized} from '<span><a href="file/js/core/utils.js.html#lineNumber565">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Formats a number like 2.51 to "2.5"</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">speed</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">separator</td>
|
|
<td data-ice="type" class="code"><span>string=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>The decimal separator for numbers like 50.1 (separator='.')</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-round2Digits">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">round2Digits</span><span class="code" data-ice="signature">(n: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber360">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {round2Digits} from '<span><a href="file/js/core/utils.js.html#lineNumber360">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Rounds 2 digits</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">n</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-round3Digits">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">round3Digits</span><span class="code" data-ice="signature">(n: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber369">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {round3Digits} from '<span><a href="file/js/core/utils.js.html#lineNumber369">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Rounds 3 digits</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">n</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-round4Digits">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">round4Digits</span><span class="code" data-ice="signature">(n: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber378">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {round4Digits} from '<span><a href="file/js/core/utils.js.html#lineNumber378">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Rounds 4 digits</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">n</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-safeModulo">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">safeModulo</span><span class="code" data-ice="signature">(n: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>, m: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber670">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {safeModulo} from '<span><a href="file/js/core/utils.js.html#lineNumber670">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Modulo which works for negative numbers</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">n</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">m</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-schemaToJsonSchema">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">schemaToJsonSchema</span><span class="code" data-ice="signature">(schema: <span>import("./serialization").Schema</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/savegame/serialization_data_types.js.html#lineNumber14">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {schemaToJsonSchema} from '<span><a href="file/js/savegame/serialization_data_types.js.html#lineNumber14">shapez.io/js/savegame/serialization_data_types.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">schema</td>
|
|
<td data-ice="type" class="code"><span>import("./serialization").Schema</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-serializeError">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">serializeError</span><span class="code" data-ice="signature">(err: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error">Error</a></span> | <span>ErrorEvent</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/logging.js.html#lineNumber68">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {serializeError} from '<span><a href="file/js/core/logging.js.html#lineNumber68">shapez.io/js/core/logging.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Serializes an error</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">err</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error">Error</a></span> | <span>ErrorEvent</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-serializeSchema">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">serializeSchema</span><span class="code" data-ice="signature">(obj: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>, schema: <span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span>, mergeWith: <span>object=</span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/savegame/serialization.js.html#lineNumber229">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {serializeSchema} from '<span><a href="file/js/savegame/serialization.js.html#lineNumber229">shapez.io/js/savegame/serialization.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Serializes an object using the given schema, mergin with the given properties</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">obj</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>The object to serialize</p>
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">schema</td>
|
|
<td data-ice="type" class="code"><span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>The schema to use</p>
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">mergeWith</td>
|
|
<td data-ice="type" class="code"><span>object=</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>Any additional properties to merge with the schema, useful for super calls</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span></td>
|
|
<td class="return-desc" data-ice="returnDescription"><p>Serialized data object</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-setGlobalApp">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">setGlobalApp</span><span class="code" data-ice="signature">(app: <span><a href="class/js/application.js~Application.html">Application</a></span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/globals.js.html#lineNumber14">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {setGlobalApp} from '<span><a href="file/js/core/globals.js.html#lineNumber14">shapez.io/js/core/globals.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">app</td>
|
|
<td data-ice="type" class="code"><span><a href="class/js/application.js~Application.html">Application</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-sha1">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">sha1</span><span class="code" data-ice="signature">(str: <span>*</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/sensitive_utils.encrypt.js.html#lineNumber5">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {sha1} from '<span><a href="file/js/core/sensitive_utils.encrypt.js.html#lineNumber5">shapez.io/js/core/sensitive_utils.encrypt.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">str</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-smoothPulse">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">smoothPulse</span><span class="code" data-ice="signature">(time: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber679">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {smoothPulse} from '<span><a href="file/js/core/utils.js.html#lineNumber679">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Returns a smooth pulse between 0 and 1</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">time</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>time in seconds</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-smoothenDpi">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">smoothenDpi</span><span class="code" data-ice="signature">(dpi: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/dpi_manager.js.html#lineNumber17">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {smoothenDpi} from '<span><a href="file/js/core/dpi_manager.js.html#lineNumber17">shapez.io/js/core/dpi_manager.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">dpi</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></td>
|
|
<td class="return-desc" data-ice="returnDescription"><p>Smoothed dpi</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-startFileChoose">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">startFileChoose</span><span class="code" data-ice="signature">(acceptedType: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber715">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {startFileChoose} from '<span><a href="file/js/core/utils.js.html#lineNumber715">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Starts a file chooser</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">acceptedType</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-stringifyObjectContainingErrors">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">stringifyObjectContainingErrors</span><span class="code" data-ice="signature">(payload: <span>any</span>): <span>*</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/logging.js.html#lineNumber134">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {stringifyObjectContainingErrors} from '<span><a href="file/js/core/logging.js.html#lineNumber134">shapez.io/js/core/logging.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Stringifies an object containing circular references and errors</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">payload</td>
|
|
<td data-ice="type" class="code"><span>any</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span>*</span></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-updateApplicationLanguage">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">updateApplicationLanguage</span><span class="code" data-ice="signature">(id: <span>*</span>)</span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/translations.js.html#lineNumber140">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {updateApplicationLanguage} from '<span><a href="file/js/translations.js.html#lineNumber140">shapez.io/js/translations.js</a></span>'</code></pre></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">id</td>
|
|
<td data-ice="type" class="code"><span>*</span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-verifySchema">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">verifySchema</span><span class="code" data-ice="signature">(schema: <span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span>, data: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span> | <span>void</span></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/savegame/serialization.js.html#lineNumber315">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {verifySchema} from '<span><a href="file/js/savegame/serialization.js.html#lineNumber315">shapez.io/js/savegame/serialization.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Verifies stored data using the given schema</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties"><div data-ice="properties">
|
|
<h4 data-ice="title">Params:</h4>
|
|
<table class="params">
|
|
<thead>
|
|
<tr><td>Name</td><td>Type</td><td>Attribute</td><td>Description</td></tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">schema</td>
|
|
<td data-ice="type" class="code"><span><a href="typedef/index.html#static-typedef-Schema">Schema</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>The schema to use</p>
|
|
</td>
|
|
</tr>
|
|
<tr data-ice="property" data-depth="0">
|
|
<td data-ice="name" class="code" data-depth="0">data</td>
|
|
<td data-ice="type" class="code"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span></td>
|
|
<td data-ice="appendix"></td>
|
|
<td data-ice="description"><p>The data to verify</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span> | <span>void</span></td>
|
|
<td class="return-desc" data-ice="returnDescription"><p>String error code or nothing on success</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div class="detail" data-ice="detail">
|
|
<h3 data-ice="anchor" id="static-function-waitNextFrame">
|
|
<span class="access" data-ice="access">public</span>
|
|
|
|
|
|
|
|
|
|
|
|
<span class="code" data-ice="name">waitNextFrame</span><span class="code" data-ice="signature">(): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></span><<span>void</span>></span>
|
|
<span class="right-info">
|
|
|
|
|
|
<span data-ice="source"><span><a href="file/js/core/utils.js.html#lineNumber336">source</a></span></span>
|
|
</span>
|
|
</h3>
|
|
|
|
<div data-ice="importPath" class="import-path"><pre class="prettyprint"><code data-ice="importPathCode">import {waitNextFrame} from '<span><a href="file/js/core/utils.js.html#lineNumber336">shapez.io/js/core/utils.js</a></span>'</code></pre></div>
|
|
|
|
|
|
<div data-ice="description"><p>Waits two frames so the ui is updated</p>
|
|
</div>
|
|
|
|
|
|
|
|
<div data-ice="properties">
|
|
</div>
|
|
|
|
<div class="return-params" data-ice="returnParams">
|
|
<h4>Return:</h4>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="return-type code" data-ice="returnType"><span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></span><<span>void</span>></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div data-ice="returnProperties">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<footer class="footer">
|
|
Generated by
|
|
<a href="https://esdoc.org">ESDoc<span data-ice="esdocVersion">(1.1.0)</span><img src="./image/esdoc-logo-mini-black.png"></a>
|
|
</footer>
|
|
|
|
<script src="script/search_index.js"></script>
|
|
<script src="script/search.js"></script>
|
|
<script src="script/pretty-print.js"></script>
|
|
<script src="script/inherited-summary.js"></script>
|
|
<script src="script/test-summary.js"></script>
|
|
<script src="script/inner-link.js"></script>
|
|
<script src="script/patch-for-local.js"></script>
|
|
</body>
|
|
|
|
</html> |