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
drawChunk
* * @param {import("../../core/draw_utils").DrawParameters} parameters * @param {MapChunkView} chunk
src/js/game/systems/item_processor_overlays.js:32
Method
drawChunk
* Draws the zone * @param {DrawParameters} parameters * @param {MapChunkView} chunk
src/js/game/systems/zone.js:62
Method
drawChunk
* Draws a given entity * @param {DrawParameters} parameters * @param {MapChunkView} chunk
src/js/game/systems/wired_pins.js:169
Method
drawForegroundDynamicLayer
* Draws the dynamic foreground layer * @param {DrawParameters} parameters
src/js/game/map_chunk_view.js:80
Method
drawForegroundStaticLayer
* Draws the static foreground layer * @param {DrawParameters} parameters
src/js/game/map_chunk_view.js:100
Method
drawFullSizeOnCanvas
* Draws the item to a canvas * @param {CanvasRenderingContext2D} context * @param {number} size
mod_examples/new_item_type.js:77
Method
drawFullSizeOnCanvas
* Draws the item to a canvas * @param {CanvasRenderingContext2D} context * @param {number} size
src/js/game/shape_definition.js:323
Method
drawFullSizeOnCanvas
* Draws the item to a canvas * @param {CanvasRenderingContext2D} context * @param {number} size
src/js/game/items/color_item.js:62
Method
drawFullSizeOnCanvas
* Draws the item to a canvas * @param {CanvasRenderingContext2D} context * @param {number} size
src/js/game/items/shape_item.js:65
Method
drawFullSizeOnCanvas
* Draws the item to a canvas * @param {CanvasRenderingContext2D} context * @param {number} size
src/js/game/items/boolean_item.js:72
Method
drawImpl
* override, should draw the entity * @param {DrawParameters} parameters * @abstract
src/js/game/entity.js:229
Method
drawItemCenteredClipped
* @param {number} x * @param {number} y * @param {number} diameter * @param {DrawParameters} parameters
mod_examples/new_item_type.js:90
Method
drawItemCenteredImpl
* @param {number} x * @param {number} y * @param {DrawParameters} parameters * @param {number=} diameter
src/js/game/items/shape_item.js:75
Method
drawItemCenteredImpl
* @param {number} x * @param {number} y * @param {number} diameter * @param {DrawParameters} parameters
src/js/game/items/boolean_item.js:57
Method
drawOverlay
* Overlay * @param {DrawParameters} parameters
src/js/game/map_chunk_aggregate.js:96
Method
drawOverlays
* Should draw any overlays (screen space) * @param {DrawParameters} parameters
src/js/game/hud/base_hud_part.js:49
Method
drawOverlays
* Draws the waypoints on the map * @param {DrawParameters} parameters
src/js/game/hud/parts/waypoints.js:568
Method
drawOverlays
* * @param {import("../../../core/draw_utils").DrawParameters} parameters
src/js/game/hud/parts/wire_info.js:18
Method
drawOverlays
* * @param {import("../../../core/draw_utils").DrawParameters} parameters
src/js/game/hud/parts/watermark.js:60
Method
drawShapesInARow
* * @param {HTMLCanvasElement} canvas * @param {CanvasRenderingContext2D} context * @param {number} w * @param {number} h
src/js/game/belt_path.js:1563
Method
drawWiresForegroundLayer
* Draws the wires layer * @param {DrawParameters} parameters
src/js/game/map_chunk_view.js:301
Method
duplicateWithoutContents
()
src/js/game/components/filter.js:18
Function
enum
* @param {Object<string, any>} values
src/js/savegame/serialization.js:68
Method
environment
()
src/js/platform/browser/game_analytics.js:20
Method
equals
* Compares both vectors for exact equality. Does not do an epsilon compare * @param {Vector} v * @returns {Boolean}
src/js/core/vector.js:435
Method
equalsEpsilon
* Returns if this rectangle is equal to the other while taking an epsilon into account * @param {Rectangle} other * @param {number} [epsilon
src/js/core/rectangle.js:86
Method
equalsImpl
* @param {BaseItem} other
mod_examples/new_item_type.js:56
Method
equalsImpl
* @param {BaseItem} other
src/js/game/items/color_item.js:41
Method
equalsImpl
* @param {BaseItem} other
src/js/game/items/shape_item.js:40
Method
equalsImpl
* @param {BaseItem} other
src/js/game/items/boolean_item.js:47
Method
error
(...args)
src/js/core/logging.js:29
Function
errorHandler
(event, source, lineno, colno, error)
gulp/bundle-loader.js:14
Method
errorHandler
src/js/core/async_compression.js:104
Method
exitApp
()
src/js/platform/browser/wrapper.js:208
Method
exitApp
()
src/js/platform/electron/wrapper.js:113
Function
expectJsParsed
()
gulp/bundle-loader.js:90
Function
extendSchema
(base, newOne)
src/js/savegame/serialization.js:342
Method
fail
(...args)
src/js/game/belt_path.js:382
Method
filterInput
* Filters the input (keybindings)
src/js/states/ingame.js:367
Method
findByClass
* Finds an instance by its constructor (The class handle) * @param {object} classHandle * @returns {object}
src/js/core/singleton_factory.js:64
Method
findById
(id: string)
src/js/globals.d.ts:169
Method
findById
* Finds an instance by a given id * @param {string} id * @returns {object}
src/js/core/factory.js:48
Method
findById
* Finds an instance by a given id * @param {string} id * @returns {object}
src/js/core/singleton_factory.js:49
Method
findPerpendicular
* Returns a perpendicular vector * @returns {Vector}
src/js/core/vector.js:409
Function
fixedSizeArray
* @param {BaseDataType} innerType
src/js/savegame/serialization.js:104
Method
focus
()
src/js/core/modal_dialog_forms.js:136
Method
focus
(parent)
src/js/core/modal_dialog_forms.js:181
Method
focus
()
src/js/core/modal_dialog_forms.js:248
Method
formatMod
* * @param {import("../savegame/savegame_typedefs").SavegameStoredMods[0]} mod
src/js/states/main_menu.js:651
Method
forwardGameSpeedKeybindings
* Forwards the game speed keybindings so you can toggle pause / Fastforward * in the building tooltip and such * @param {KeyActionMapper} so
src/js/game/hud/base_hud_part.js:151
Method
forwardMapMovementKeybindings
* Forwards the map movement keybindings so you can move the map with the * arrow keys * @param {KeyActionMapper} sourceMapper
src/js/game/hud/base_hud_part.js:160
Method
freeEntityAreaBeforeBuild
* Called to free space for the given entity * @param {Entity} entity
src/js/game/systems/wired_pins.js:137
Method
fromSquare
* Constructs a new square rectangle * @param {number} x * @param {number} y * @param {number} size
src/js/core/rectangle.js:30
Method
fromTwoPoints
* * @param {Vector} p1 * @param {Vector} p2
src/js/core/rectangle.js:39
Method
generateChunkBackground
* * @param {MapChunkView} chunk * @param {HTMLCanvasElement} canvas * @param {CanvasRenderingContext2D} context * @param {numb
src/js/game/systems/map_resources.js:94
Method
generateOverlayBuffer
* * @param {HTMLCanvasElement} canvas * @param {CanvasRenderingContext2D} context * @param {number} w * @param {number} h * @
src/js/game/map_chunk_aggregate.js:55
Method
generateOverlayBuffer
* * @param {CanvasRenderingContext2D} context * @param {number} w * @param {number} h * @param {number=} xoffs * @param
src/js/game/map_chunk_view.js:141
Function
getAchievementNames
(event)
electron/steam.js:85
Method
getAdditionalStatistics
(root)
mod_examples/add_building_flipper.js:68
Method
getAdditionalStatistics
* Should return additional statistics about this building * @param {GameRoot} root * @param {string} variant * @returns {Array<[stri
src/js/game/meta_building.js:86
Method
getAdditionalStatistics
* @param {GameRoot} root * @param {string} variant * @returns {Array<[string, string]>}
src/js/game/buildings/stacker.js:39
Method
getAdditionalStatistics
* @param {GameRoot} root * @param {string} variant * @returns {Array<[string, string]>}
src/js/game/buildings/balancer.js:93
Method
getAdditionalStatistics
* @returns {Array<[string, string]>}
src/js/game/buildings/storage.js:36
Method
getAdditionalStatistics
* @param {GameRoot} root * @param {string} variant * @returns {Array<[string, string]>}
src/js/game/buildings/miner.js:46
Method
getAdditionalStatistics
* @param {GameRoot} root * @param {string} variant * @returns {Array<[string, string]>}
src/js/game/buildings/cutter.js:53
Method
getAdditionalStatistics
* @param {GameRoot} root * @param {string} variant * @returns {Array<[string, string]>}
src/js/game/buildings/filter.js:51
Method
getAdditionalStatistics
* @param {GameRoot} root * @param {string} variant * @returns {Array<[string, string]>}
src/js/game/buildings/mixer.js:46
Method
getAdditionalStatistics
* @param {GameRoot} root * @param {string} variant * @returns {Array<[string, string]>}
src/js/game/buildings/underground_belt.js:95
Method
getAdditionalStatistics
* @param {GameRoot} root * @param {string} variant * @returns {Array<[string, string]>}
src/js/game/buildings/rotater.js:67
Method
getAdditionalStatistics
* @param {GameRoot} root * @param {string} variant * @returns {Array<[string, string]>}
src/js/game/buildings/painter.js:69
Method
getAdditionalStatistics
(root, variant)
src/js/mods/mod_interface.js:654
Method
getAllIds
()
src/js/globals.d.ts:166
Method
getAllIds
* Returns all registered ids * @returns {Array<string>}
src/js/core/factory.js:70
Method
getAllIds
* Returns all registered ids * @returns {Array<string>}
src/js/core/singleton_factory.js:86
Method
getAllVariantCombinations
()
mod_examples/notification_blocks.js:101
Method
getAllVariantCombinations
()
mod_examples/add_building_flipper.js:50
Method
getAllVariantCombinations
()
mod_examples/add_building_basic.js:17
Method
getAllVariantCombinations
()
src/js/game/buildings/stacker.js:17
Method
getAllVariantCombinations
()
src/js/game/buildings/balancer.js:34
Method
getAllVariantCombinations
()
src/js/game/buildings/item_producer.js:13
Method
getAllVariantCombinations
()
src/js/game/buildings/storage.js:20
Method
getAllVariantCombinations
()
src/js/game/buildings/display.js:14
Method
getAllVariantCombinations
()
src/js/game/buildings/analyzer.js:17
Method
getAllVariantCombinations
()
src/js/game/buildings/constant_signal.js:17
Method
getAllVariantCombinations
()
src/js/game/buildings/miner.js:24
Method
getAllVariantCombinations
()
src/js/game/buildings/comparator.js:14
Method
getAllVariantCombinations
()
src/js/game/buildings/cutter.js:20
Method
getAllVariantCombinations
()
src/js/game/buildings/filter.js:18
Method
getAllVariantCombinations
()
src/js/game/buildings/wire.js:40
Method
getAllVariantCombinations
()
src/js/game/buildings/mixer.js:17
Method
getAllVariantCombinations
()
src/js/game/buildings/wire_tunnel.js:16
Method
getAllVariantCombinations
()
src/js/game/buildings/virtual_processor.js:43
Method
getAllVariantCombinations
()
src/js/game/buildings/block.js:12
Method
getAllVariantCombinations
()
src/js/game/buildings/reader.js:21
Method
getAllVariantCombinations
()
src/js/game/buildings/underground_belt.js:43
Method
getAllVariantCombinations
()
src/js/game/buildings/constant_producer.js:16
Method
getAllVariantCombinations
()
src/js/game/buildings/logic_gate.js:44
Method
getAllVariantCombinations
()
src/js/game/buildings/trash.js:18
Method
getAllVariantCombinations
()
src/js/game/buildings/goal_acceptor.js:16
Method
getAllVariantCombinations
()
src/js/game/buildings/transistor.js:25
← previous
next →
1,701–1,800 of 2,842, ranked by callers