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
shouldPauseRendering
()
src/js/game/hud/parts/modal_dialogs.js:31
Method
show
()
src/js/game/hud/parts/settings_menu.js:93
Method
show
()
src/js/game/hud/parts/statistics.js:158
Method
show
()
src/js/game/hud/parts/puzzle_complete_notification.js:87
Method
show
()
src/js/core/modal_dialog_elements.js:248
Method
showForLevel
* @param {number} level * @param {enumHubGoalRewards} reward
src/js/game/hud/parts/unlock_notification.js:53
Method
showModTogglingComingSoon
()
src/js/states/mods.js:120
Method
showResetConfirm
()
src/js/states/preload.js:316
Method
showVideoAd
()
src/js/platform/ad_providers/adinplay.js:143
Method
showVideoAd
()
src/js/platform/ad_providers/gamedistribution.js:83
Method
snapWorldToTile
* Converts the top left tile position of this vector * @returns {Vector}
src/js/core/vector.js:371
Method
startCopy
()
src/js/game/hud/parts/mass_selector.js:131
Method
startDraw
* @see GameSystem.draw Wrapper arround the draw method * @param {DrawParameters} parameters
src/js/game/game_system.js:40
Method
startExport
()
src/js/game/hud/parts/screenshot_exporter.js:21
Method
startLoading
()
src/js/core/background_resources_loader.js:95
Method
startPipette
* Starts the pipette function
src/js/game/hud/parts/building_placer_logic.js:345
Method
startReview
()
src/js/game/hud/parts/puzzle_editor_review.js:38
Method
startSave
()
src/js/game/hud/parts/game_menu.js:167
Method
startSelection
* Selects a given building * @param {MetaBuilding} metaBuilding
src/js/game/hud/parts/building_placer_logic.js:631
Method
steamOverlayFixRedrawCanvas
()
src/js/platform/electron/wrapper.js:34
Method
stop
()
src/js/platform/browser/sound.js:138
Function
structured
* @param {Object.<string, BaseDataType>} descriptor
src/js/savegame/serialization.js:118
Method
subScalar
* Substracts a scalar and return a new vector * @param {number} f * @returns {Vector}
src/js/core/vector.js:138
Method
switchDirectionLockSide
* Switches the side for the direction lock manually
src/js/game/hud/parts/building_placer_logic.js:417
Method
switchLayers
* Switches between layers
src/js/game/hud/parts/wires_overlay.js:30
Method
takeSlotItem
* Clears the given slot and returns the item it had * @param {number} slotIndex * @returns {BaseItem|null}
src/js/game/components/item_ejector.js:147
Function
tick
()
src/js/webworkers/background_animation_frame_emittter.worker.js:7
Method
toCompareableString
* Good for caching stuff
src/js/core/rectangle.js:334
Method
toStreetSpace
* Converts this vector from world to street space and return a new vector * @returns {Vector}
src/js/core/vector.js:347
Method
toString
* Good for printing stuff
src/js/core/rectangle.js:349
Method
toggleHintEnlarged
()
src/js/game/hud/parts/tutorial_hints.js:99
Method
toggleUi
* Toggles the ui
src/js/game/hud/hud.js:165
Method
topLeft
* Returns the top left point * @returns {Vector}
src/js/core/rectangle.js:179
Method
trackDecision
* Tracks a new user decision * @param {string} name
src/js/platform/analytics.js:43
Method
trackDecision
(decisionName)
src/js/platform/browser/google_analytics.js:52
Method
trackStateEnter
(stateId)
src/js/platform/browser/google_analytics.js:29
Method
trackUiClick
(elementName)
src/js/platform/browser/google_analytics.js:67
Method
trbl
* Returns Top, Right, Bottom, Left * @returns {[number, number, number, number]}
src/js/core/rectangle.js:127
Method
tryLogin
()
src/js/platform/api.js:86
Method
tryRotate
* Tries to rotate the current building
src/js/game/hud/parts/building_placer_logic.js:286
Method
trySetRotate
* Rotates the current building to the specified direction.
src/js/game/hud/parts/building_placer_logic.js:302
Method
update
()
mod_examples/notification_blocks.js:55
Method
update
()
mod_examples/usage_statistics.js:57
Method
update
()
src/js/game/automatic_save.js:40
Method
update
* Updates the game system, override to perform logic
src/js/game/game_system.js:23
Method
update
()
src/js/game/achievement_proxy.js:97
Method
update
* Performs one tick
src/js/game/belt_path.js:1123
Method
update
()
src/js/game/entity_manager.js:55
Method
update
()
src/js/game/production_analytics.js:128
Method
update
* Updates all systems
src/js/game/game_system_manager.js:219
Method
update
()
src/js/game/systems/item_producer.js:10
Method
update
()
src/js/game/systems/storage.js:28
Method
update
()
src/js/game/systems/constant_signal.js:16
Method
update
()
src/js/game/systems/miner.js:33
Method
update
()
src/js/game/systems/filter.js:15
Method
update
* Updates the wires network
src/js/game/systems/wire.js:517
Method
update
()
src/js/game/systems/item_acceptor.js:17
Method
update
()
src/js/game/systems/underground_belt.js:224
Method
update
()
src/js/game/systems/constant_producer.js:14
Method
update
()
src/js/game/systems/logic_gate.js:32
Method
update
()
src/js/game/systems/belt_underlays.js:57
Method
update
()
src/js/game/systems/goal_acceptor.js:16
Method
update
()
src/js/game/systems/belt_reader.js:11
Method
update
()
src/js/game/systems/item_ejector.js:138
Method
update
()
src/js/game/systems/hub.js:33
Method
update
* Updates all belts
src/js/game/systems/belt.js:480
Method
update
()
src/js/game/systems/item_processor.js:97
Method
update
()
src/js/game/systems/lever.js:15
Method
update
* Call this every frame, and the dom attach class will take care of * everything else * @param {boolean} isVisible Whether the element shoul
src/js/game/hud/dynamic_dom_attach.js:95
Method
update
()
src/js/game/hud/trailer_maker.js:80
Method
update
* Should update any required logic
src/js/game/hud/base_hud_part.js:37
Method
update
* Updates all parts
src/js/game/hud/hud.js:172
Method
update
* Updates all amount labels
src/js/game/hud/parts/pinned_shapes.js:272
Method
update
* Called every frame to update stuff
src/js/game/hud/parts/waypoints.js:385
Method
update
()
src/js/game/hud/parts/cat_memes.js:17
Method
update
* Updates the toolbar
src/js/game/hud/parts/base_toolbar.js:162
Method
update
()
src/js/game/hud/parts/entity_debugger.js:157
Method
update
()
src/js/game/hud/parts/debug_info.js:102
Method
update
()
src/js/game/hud/parts/keybinding_overlay.js:326
Method
update
()
src/js/game/hud/parts/sandbox_controller.js:158
Method
update
()
src/js/game/hud/parts/blueprint_placer.js:87
Method
update
()
src/js/game/hud/parts/wires_overlay.js:63
Method
update
* @see BaseHUDPart.update
src/js/game/hud/parts/building_placer_logic.js:262
Method
update
()
src/js/game/hud/parts/notifications.js:48
Method
update
()
src/js/game/hud/parts/watermark.js:45
Method
update
* * @param {enumDisplayMode} displayMode * @param {enumAnalyticsDataSource} dataSource * @param {string} unit * @param {boolean=}
src/js/game/hud/parts/statistics_handle.js:80
Method
update
()
src/js/game/hud/parts/game_menu.js:100
Method
update
()
src/js/game/hud/parts/interactive_tutorial.js:172
Method
update
()
src/js/game/hud/parts/debug_changes.js:39
Method
update
()
src/js/game/hud/parts/unlock_notification.js:167
Method
update
()
src/js/game/hud/parts/puzzle_complete_notification.js:124
Method
update
()
src/js/game/hud/parts/color_blind_helper.js:83
Method
update
* Updates the stale area
src/js/core/stale_area_detector.js:80
Method
updateFocusAfterUserInteraction
* Checks the focus after a touch * @param {TouchEvent} event
src/js/application.js:252
Method
updateSurroundingBeltPlacement
* Updates the belt placement after an entity has been added / deleted * @param {Entity} entity
src/js/game/systems/belt.js:117
Method
updateSurroundingWirePlacement
* Updates the wire placement after an entity has been added / deleted * @param {Rectangle} affectedArea
src/js/game/systems/wire.js:714
Method
updateVariants
(entity, rotationVariant, variant)
mod_examples/mirrored_cutter.js:47
Method
updateVariants
* * @param {Entity} entity * @param {number} rotationVariant * @param {string} variant
src/js/game/buildings/balancer.js:176
Method
updateVariants
* * @param {Entity} entity * @param {number} rotationVariant * @param {string} variant
src/js/game/buildings/miner.js:94
Method
updateVariants
* * @param {Entity} entity * @param {number} rotationVariant * @param {string} variant
src/js/game/buildings/cutter.js:113
← previous
next →
2,701–2,800 of 2,842, ranked by callers