Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/tobspr-games/shapez.io
/ functions
Functions
2,842 in github.com/tobspr-games/shapez.io
⨍
Functions
2,842
◇
Types & classes
696
Method
createElements
(parent)
src/js/game/hud/parts/debug_changes.js:16
Method
createElements
(parent)
src/js/game/hud/parts/unlock_notification.js:29
Method
createElements
(parent)
src/js/game/hud/parts/puzzle_complete_notification.js:26
Method
createElements
(parent)
src/js/game/hud/parts/puzzle_play_metadata.js:12
Method
createElements
(parent)
src/js/game/hud/parts/color_blind_helper.js:12
Function
createSimpleShape
(layers)
src/js/game/shape_definition.js:74
Function
createWindow
()
electron/index.js:42
Function
createWindow
()
electron_wegame/index.js:32
Method
currentBaseRotation
* Returns the current base rotation for the current meta-building. * @returns {number}
src/js/game/hud/parts/building_placer_logic.js:158
Method
currentDirectionLockCorner
* Returns the current direction lock corner, that is, the corner between * mouse and original start point * @returns {Vector|null}
src/js/game/hud/parts/building_placer_logic.js:205
Method
cutAction
()
src/js/game/hud/parts/mass_selector.js:186
Method
cycleBuildings
* Cycles through all buildings
src/js/game/hud/parts/base_toolbar.js:196
Method
cycleVariants
* Cycles through the variants
src/js/game/hud/parts/building_placer_logic.js:494
Method
debug
(...args)
src/js/core/logging.js:17
Function
decompressU8WHeader
(compressed)
src/js/core/lzstring.js:64
Method
decreaseTickRate
* Decreases the tick rate marginally
src/js/game/dynamic_tickrate.js:78
Method
deinitialize
()
src/js/platform/sound.js:58
Method
deinitialize
()
src/js/platform/sound.js:91
Method
deinitialize
Deinits the sound * @returns {Promise<void>}
src/js/platform/sound.js:163
Method
deinitialize
()
src/js/platform/browser/sound.js:60
Method
deinitialize
()
src/js/platform/browser/sound.js:88
Method
deinitialize
()
src/js/platform/browser/sound.js:214
Method
deleteFileAsync
(filename)
src/js/platform/browser/storage.js:79
Method
deleteFileAsync
(filename)
src/js/platform/browser/storage_indexed_db.js:126
Method
deleteFileAsync
(filename)
src/js/platform/electron/storage.js:35
Method
deserialize
* * @param {*} data * @param {GameRoot} root
src/js/game/hub_goals.js:32
Method
deserialize
@param {object} savedata
src/js/game/game_mode.js:71
Method
deserialize
(data)
src/js/game/shape_definition.js:100
Method
deserialize
(data)
src/js/game/items/color_item.js:22
Method
deserialize
(data)
src/js/game/items/shape_item.js:21
Method
deserialize
(data)
src/js/game/items/boolean_item.js:20
Method
deserialize
* Deserializes the pinned shapes * @param {{ shapes: Array<string>}} data
src/js/game/hud/parts/pinned_shapes.js:56
Method
deserialize
* Deserializes the waypoints * @param {{waypoints: Array<Waypoint>}} data
src/js/game/hud/parts/waypoints.js:82
Method
deserialize
(data)
src/js/game/time/game_time.js:188
Method
deserialize
* @param {any} data * @param {import("./savegame_serializer").GameRoot} root * @returns {string|void}
src/js/savegame/serialization.js:208
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:159
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:195
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:240
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:281
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:316
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:364
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:410
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:449
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:479
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:573
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:614
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:695
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:767
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:823
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:875
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:936
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:993
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:1060
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:1112
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:1164
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:1234
Method
deserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:1296
Method
deserializeTile
* Deserializes a vector from a string * @param {string} s * @returns {Vector}
src/js/core/vector.js:655
Method
deserializeTileFromInt
* * @param {number} i * @returns {Vector}
src/js/core/vector.js:644
Method
destroy
()
src/js/core/modal_dialog_elements.js:220
Method
destruct
* Destructs the root, freeing all resources
src/js/game/core.js:266
Method
dialogs
()
src/js/states/ingame.js:86
Method
dialogs
()
src/js/mods/mod.js:33
Method
dialogs
* @returns {HUDModalDialogs}
src/js/mods/mod_interface.js:356
Method
dispatch
()
src/js/globals.d.ts:177
Method
dispatch
* Dispatches the signal * @param {...any} payload
src/js/core/signal.js:35
Method
divideScalars
* Divides both components by the given scalars and return a new vector * @param {number} a * @param {number} b * @returns {Vector}
src/js/core/vector.js:183
Method
doExport
()
src/js/game/hud/parts/screenshot_exporter.js:35
Method
doWriteAsync
* Actually writes the data asychronously * @returns {Promise<void>}
src/js/core/read_write_proxy.js:147
Method
downPreHandler
* @param {Vector} pos * @param {enumMouseButton} button
mod_examples/notification_blocks.js:166
Method
downPreHandler
* @param {Vector} pos * @param {enumMouseButton} button
src/js/game/hud/parts/lever_toggle.js:15
Method
downPreHandler
* @param {Vector} pos * @param {enumMouseButton} button
src/js/game/hud/parts/constant_signal_edit.js:32
Method
draw
* Draws the path * @param {DrawParameters} parameters
src/js/game/belt_path.js:1396
Method
draw
* Draws the blueprint at the given origin * @param {DrawParameters} parameters
src/js/game/blueprint.js:75
Method
draw
* Should draw the hud * @param {DrawParameters} parameters
src/js/game/hud/base_hud_part.js:43
Method
draw
* Draws all parts * @param {DrawParameters} parameters
src/js/game/hud/hud.js:192
Method
draw
* * @param {DrawParameters} parameters
src/js/game/hud/parts/building_placer.js:239
Method
draw
* * @param {DrawParameters} parameters
src/js/game/hud/parts/blueprint_placer.js:197
Method
draw
* * @param {import("../../../core/draw_utils").DrawParameters} parameters
src/js/game/hud/parts/miner_highlight.js:16
Method
draw
* * @param {DrawParameters} parameters
src/js/game/hud/parts/shape_tooltip.js:50
Method
draw
* * @param {DrawParameters} parameters
src/js/game/hud/parts/debug_changes.js:56
Method
draw
* Draws the currently selected tile * @param {DrawParameters} parameters
src/js/game/hud/parts/color_blind_helper.js:91
Method
draw
* Draws the sprite * @param {CanvasRenderingContext2D} context * @param {number} x * @param {number} y * @param {number} w
src/js/core/sprites.js:29
Method
draw
* Draws the sprite, do *not* use this for sprites which are rendered! Only for drawing * images into buffers * @param {CanvasRenderingCont
src/js/core/sprites.js:372
Method
drawBackgroundLayer
* Draws the background layer * @param {DrawParameters} parameters
src/js/game/map_chunk_view.js:53
Method
drawCentered
* Draws the sprite, do *not* use this for sprites which are rendered! Only for drawing * images into buffers * @param {CanvasRenderingCont
src/js/core/sprites.js:390
Method
drawChunk
(parameters, chunk)
mod_examples/custom_drawing.js:17
Method
drawChunk
(parameters, chunk)
mod_examples/usage_statistics.js:79
Method
drawChunk
* @param {DrawParameters} parameters * @param {MapChunkView} chunk
src/js/game/systems/storage.js:67
Method
drawChunk
* Draws a given chunk * @param {import("../../core/draw_utils").DrawParameters} parameters * @param {MapChunkView} chunk
src/js/game/systems/display.js:72
Method
drawChunk
* * @param {DrawParameters} parameters * @param {MapChunkView} chunk
src/js/game/systems/miner.js:165
Method
drawChunk
* Draws the static entities * @param {DrawParameters} parameters * @param {MapChunkView} chunk
src/js/game/systems/static_map_entity.js:28
Method
drawChunk
* @param {DrawParameters} parameters * @param {MapChunkView} chunk
src/js/game/systems/item_acceptor.js:63
Method
drawChunk
* * @param {DrawParameters} parameters * @param {MapChunk} chunk * @returns
src/js/game/systems/constant_producer.js:32
Method
drawChunk
* Draws a given chunk * @param {DrawParameters} parameters * @param {MapChunkView} chunk
src/js/game/systems/belt_underlays.js:222
Method
drawChunk
* * @param {DrawParameters} parameters * @param {MapChunk} chunk * @returns
src/js/game/systems/goal_acceptor.js:56
Method
drawChunk
* Draws the map resources * @param {DrawParameters} parameters * @param {MapChunkView} chunk
src/js/game/systems/map_resources.js:14
Method
drawChunk
* @param {DrawParameters} parameters * @param {MapChunkView} chunk
src/js/game/systems/item_ejector.js:304
Method
drawChunk
* Draws a given chunk * @param {DrawParameters} parameters * @param {MapChunkView} chunk
src/js/game/systems/belt.js:499
Method
drawChunk
* Draws a given chunk * @param {import("../../core/draw_utils").DrawParameters} parameters * @param {MapChunkView} chunk
src/js/game/systems/lever.js:32
← previous
next →
1,601–1,700 of 2,842, ranked by callers