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
↓ 1 callers
Method
internalParseAtlas
* * @param {AtlasDefinition} atlas * @param {HTMLImageElement} loadedImage
src/js/core/loader.js:160
↓ 1 callers
Method
internalPreloadCss
(name)
src/js/core/background_resources_loader.js:147
↓ 1 callers
Method
internalQueueJob
* Queues a new job * @param {string} job * @param {any} data * @returns {Promise<any>}
src/js/core/async_compression.js:101
↓ 1 callers
Method
internalRegisterCallback
* Internal callback from the manager. Do not override! * @param {StateManager} stateManager
src/js/core/game_state.js:245
↓ 1 callers
Method
internalShowNotification
* @param {string} message * @param {enumNotificationType} type
src/js/game/hud/parts/notifications.js:38
↓ 1 callers
Method
internalStartLoadingAdditionalGameAssets
()
src/js/core/background_resources_loader.js:133
↓ 1 callers
Method
internalStartLoadingEssentialsForBareGame
()
src/js/core/background_resources_loader.js:113
↓ 1 callers
Method
internalStartLoadingEssentialsForMainMenu
()
src/js/core/background_resources_loader.js:99
↓ 1 callers
Method
internalTrackAfkEvent
* Tracks an event so GA keeps track of the user
src/js/platform/browser/google_analytics.js:87
↓ 1 callers
Method
internalUpdateCentering
* Updates the non user interaction centering * @param {number} now Time now in seconds * @param {number} dt Delta time
src/js/game/camera.js:979
↓ 1 callers
Method
internalUpdateKeyboardForce
* Updates the keyboard forces * @param {number} now * @param {number} dt Delta time
src/js/game/camera.js:999
↓ 1 callers
Method
internalUpdateMousePanning
* Internal screen panning handler * @param {number} now * @param {number} dt
src/js/game/camera.js:888
↓ 1 callers
Method
internalUpdatePanning
* Internal pan handler * @param {number} now Time now in seconds * @param {number} dt Delta time
src/js/game/camera.js:844
↓ 1 callers
Method
internalUpdateShake
* Internal shake handler * @param {number} now Time now in seconds * @param {number} dt Delta time
src/js/game/camera.js:835
↓ 1 callers
Method
internalUpdateZooming
* Updates the non user interaction zooming * @param {number} now Time now in seconds * @param {number} dt Delta time
src/js/game/camera.js:953
↓ 1 callers
Method
isActive
()
src/js/game/hud/parts/shape_tooltip.js:29
↓ 1 callers
Function
isAndroid
()
src/js/core/utils.js:9
↓ 1 callers
Method
isAttached
* Returns if the loading overlay is attached
src/js/game/game_loading_overlay.js:35
↓ 1 callers
Method
isBlockingOverlay
()
src/js/game/hud/parts/shop.js:250
↓ 1 callers
Method
isCurrentlyInteracting
* Returns if the user is currently interacting with the camera * @returns {boolean} true if the user interacts
src/js/game/camera.js:205
↓ 1 callers
Method
isEndEntity
* Returns if the given entity is the end entity of the path * @param {Entity} entity * @returns {boolean}
src/js/game/belt_path.js:608
↓ 1 callers
Method
isInterestingShape
* Returns true if the shape is interesting * @param {GameRoot} root * @param {string} key
src/js/platform/browser/game_analytics.js:210
↓ 1 callers
Function
isIos
()
src/js/core/utils.js:21
↓ 1 callers
Method
isPlaying
@returns {boolean}
src/js/platform/sound.js:86
↓ 1 callers
Method
isSaveable
* Returns if this game can be saved on disc * @returns {boolean}
src/js/savegame/savegame.js:196
↓ 1 callers
Method
isStartEntity
* Returns if the given entity is the start entity of the path * @param {Entity} entity * @returns {boolean}
src/js/game/belt_path.js:617
↓ 1 callers
Function
isSupportedBrowser
()
src/js/core/utils.js:450
↓ 1 callers
Function
isTrueItem
(item)
src/js/game/items/boolean_item.js:91
↓ 1 callers
Method
isUnlocked
(root)
mod_examples/mirrored_cutter.js:39
↓ 1 callers
Method
isValid
()
src/js/core/modal_dialog_forms.js:39
↓ 1 callers
Method
isValid
()
src/js/core/modal_dialog_forms.js:123
↓ 1 callers
Method
isValid
()
src/js/platform/achievement_provider.js:153
↓ 1 callers
Method
isValidShortKeyInternal
* INTERNAL * Checks if a given string is a valid short key * @param {string} key * @returns {boolean}
src/js/game/shape_definition.js:192
↓ 1 callers
Method
isWorldPointOnScreen
* Returns if a point is on screen * @param {Vector} point * @returns {boolean} true if its on screen
src/js/game/camera.js:390
↓ 1 callers
Method
iterateUnit
* Chooses the next unit
src/js/game/hud/parts/statistics.js:105
↓ 1 callers
Method
lengthSquare
* Returns the square length * @returns {number}
src/js/core/vector.js:164
↓ 1 callers
Method
linkAppAfterBoot
* @param {Application} app
src/js/core/loader.js:28
↓ 1 callers
Function
loadMods
()
electron/index.js:350
↓ 1 callers
Method
loadPuzzle
()
src/js/states/puzzle_menu.js:554
↓ 1 callers
Method
loadSound
* Pre-Loads the given sounds * @param {string} key * @returns {Promise<void>}
src/js/platform/sound.js:149
↓ 1 callers
Function
makeButtonElement
(classes = [], innerHTML = "")
src/js/core/utils.js:413
↓ 1 callers
Method
makeLockIndicatorSprite
* Makes the lock indicator sprite for the given layer * @param {string} layer
src/js/game/hud/parts/building_placer.js:81
↓ 1 callers
Method
makeSpriteNotFoundCanvas
* Makes the canvas which shows the question mark, shown when a sprite was not found
src/js/core/loader.js:195
↓ 1 callers
Function
mapLanguageCodeToId
(languageKey)
src/js/translations.js:28
↓ 1 callers
Function
mapTranslations
src/js/translations.js:14
↓ 1 callers
Method
markDirty
* Marks this chunk as dirty, rerendering all caches * @param {number} chunkX * @param {number} chunkY
src/js/game/map_chunk_aggregate.js:35
↓ 1 callers
Function
match
(originalObj, translatedObj, path = "/", ignorePlaceholderMismatch = false)
sync-translations.js:21
↓ 1 callers
Function
mathPolyfills
()
src/js/core/polyfills.js:1
↓ 1 callers
Method
migrate
@returns {ExplainedResult}
src/js/core/read_write_proxy.js:70
↓ 1 callers
Method
migrate
* * @param {SavegamesData} data
src/js/savegame/savegame_manager.js:52
↓ 1 callers
Method
migrate1000to1001
* @param {import("../savegame_typedefs.js").SavegameData} data
src/js/savegame/schemas/1001.js:22
↓ 1 callers
Method
migrate1001to1002
* @param {import("../savegame_typedefs.js").SavegameData} data
src/js/savegame/schemas/1002.js:20
↓ 1 callers
Method
migrate1002to1003
* @param {import("../savegame_typedefs.js").SavegameData} data
src/js/savegame/schemas/1003.js:19
↓ 1 callers
Method
migrate1003to1004
* @param {import("../savegame_typedefs.js").SavegameData} data
src/js/savegame/schemas/1004.js:19
↓ 1 callers
Method
migrate1004to1005
* @param {import("../savegame_typedefs.js").SavegameData} data
src/js/savegame/schemas/1005.js:19
↓ 1 callers
Method
migrate1005to1006
* @param {import("../savegame_typedefs.js").SavegameData} data
src/js/savegame/schemas/1006.js:141
↓ 1 callers
Method
migrate1006to1007
* @param {import("../savegame_typedefs.js").SavegameData} data
src/js/savegame/schemas/1007.js:19
↓ 1 callers
Method
migrate1007to1008
* @param {import("../savegame_typedefs.js").SavegameData} data
src/js/savegame/schemas/1008.js:19
↓ 1 callers
Method
migrate1008to1009
* @param {import("../savegame_typedefs.js").SavegameData} data
src/js/savegame/schemas/1009.js:20
↓ 1 callers
Method
migrate1009to1010
* @param {import("../savegame_typedefs.js").SavegameData} data
src/js/savegame/schemas/1010.js:19
↓ 1 callers
Method
migrateStaticComp1005to1006
* * @param {Entity} entity
src/js/savegame/schemas/1006.js:262
↓ 1 callers
Method
modScalar
* Returns x % f, y % f * @param {number} f * @returns {Vector} new vector
src/js/core/vector.js:296
↓ 1 callers
Method
modify
* Attempts to modify the setting * @abstract
src/js/profile/setting_types.js:90
↓ 1 callers
Method
modify
()
src/js/profile/setting_types.js:354
↓ 1 callers
Method
moveBy
* Moves the rectangle by the given parameters * @param {number} x * @param {number} y
src/js/core/rectangle.js:196
↓ 1 callers
Function
multiExports
gulp/mod.js:9
↓ 1 callers
Method
nextPuzzle
()
src/js/game/hud/parts/puzzle_complete_notification.js:102
↓ 1 callers
Function
objectPolyfills
()
src/js/core/polyfills.js:51
↓ 1 callers
Method
onBackgroundTick
()
src/js/states/login.js:99
↓ 1 callers
Method
onFrameRendered
()
src/js/game/dynamic_tickrate.js:39
↓ 1 callers
Method
onInitializationFailure
* Called when the game somehow failed to initialize. Resets everything to basic state and * then goes to the main menu, showing the error
src/js/states/ingame.js:225
↓ 1 callers
Method
onLeave
* Callback when leaving the state
src/js/core/game_state.js:130
↓ 1 callers
Method
onMouseMove
* mouse move pre handler * @param {Vector} pos
src/js/game/hud/parts/building_placer_logic.js:727
↓ 1 callers
Method
onPageRenderableStateChanged
* Focus change handler, called by the pap * @param {boolean} pageIsVisible
src/js/platform/sound.js:214
↓ 1 callers
Method
onPlayButtonClicked
()
src/js/states/main_menu.js:758
↓ 1 callers
Method
onPuzzleModeButtonClicked
(force = false)
src/js/states/main_menu.js:428
↓ 1 callers
Method
onRender
* Render callback * @param {number} dt
src/js/states/ingame.js:400
↓ 1 callers
Method
onRender
()
src/js/states/login.js:95
↓ 1 callers
Method
onSelectedPlacementBuildingChanged
* Called when the selected building got changed * @param {MetaBuilding} metaBuilding
src/js/game/hud/parts/base_toolbar.js:229
↓ 1 callers
Method
onSurroundingsChanged
* Called by the belt system when the surroundings changed
src/js/game/belt_path.js:197
↓ 1 callers
Function
oneExport
gulp/mod.js:1
↓ 1 callers
Function
performJob
(job, data)
src/js/webworkers/compression.worker.js:25
↓ 1 callers
Method
pickEntity
()
src/js/game/hud/parts/entity_debugger.js:48
↓ 1 callers
Method
play3DSound
* * @param {string} key * @param {Vector} worldPosition * @param {GameRoot} root
src/js/platform/sound.js:244
↓ 1 callers
Method
playThemeMusic
* @param {string} key
src/js/platform/sound.js:269
↓ 1 callers
Method
postLoadHook
()
src/js/game/core.js:358
↓ 1 callers
Function
postcssAssetsPlugin
gulp/css.js:7
↓ 1 callers
Method
prePlacementCheck
* * @param {Entity} entity * @param {Vector | undefined} tile * @returns
src/js/game/systems/zone.js:32
↓ 1 callers
Method
preloadAtlas
* Preloads an atlas * @param {AtlasDefinition} atlas * @returns {Promise<void>}
src/js/core/loader.js:147
↓ 1 callers
Method
preloadCSSSprite
* Preloads a sprite * @param {string} key * @returns {Promise<void>}
src/js/core/loader.js:132
↓ 1 callers
Method
prepareCanvasForPreview
* Prepares the canvas to render at the given worldPos and the given camera scale * * @param {Vector} worldPos * @param {number} scale 1
src/js/game/hud/parts/layer_preview.js:52
↓ 1 callers
Function
prepareHighDPIContext
(context, smooth = true)
src/js/core/dpi_manager.js:38
↓ 1 callers
Function
prepareObjectForLogging
(obj, maxDepth = 1)
src/js/core/logging.js:38
↓ 1 callers
Function
process_image
(data, outfilename, src_image)
res_raw/sprites/create_blueprint_previews.py:23
↓ 1 callers
Method
propertyToHTML
* * @param {string} name * @param {any} val * @param {number} indent * @param {Array} recursion
src/js/game/hud/parts/entity_debugger.js:70
↓ 1 callers
Function
randomDelay
()
src/js/platform/browser/storage.js:9
↓ 1 callers
Function
randomInt
(start, end)
src/js/core/utils.js:71
↓ 1 callers
Method
readFileAsync
(filename)
src/js/platform/browser/storage.js:61
↓ 1 callers
Method
recomputeAllBeltPaths
* Recomputes the belt path network. Only required for old savegames
src/js/game/systems/belt.js:423
↓ 1 callers
Method
recomputeWiresNetwork
* Recomputes the whole wires network
src/js/game/systems/wire.js:155
← previous
next →
1,001–1,100 of 2,842, ranked by callers