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
isStore100UniqueValid
@returns {boolean}
src/js/platform/achievement_provider.js:604
Method
isStoreShapeValid
@returns {boolean}
src/js/platform/achievement_provider.js:614
Method
isTileUsed
* Checks if the tile is used * @param {Vector} tile * @param {Layer} layer * @returns {boolean}
src/js/game/map.js:189
Method
isTileUsedXY
* Checks if the tile is used * @param {number} x * @param {number} y * @param {Layer} layer * @returns {boolean}
src/js/game/map.js:204
Method
isTrash1000Valid
@param {number} count @returns {boolean}
src/js/platform/achievement_provider.js:641
Method
isValid
()
src/js/core/modal_dialog_forms.js:240
Method
isValidTile
* Checks if a given tile is within the map bounds * @param {Vector} tile * @returns {boolean}
src/js/game/map.js:126
Function
itemResolverSingleton
(root, data)
src/js/game/item_resolver.js:14
Function
keyValueMap
* @param {BaseDataType} valueType * @param {boolean=} includeEmptyValues
src/js/savegame/serialization.js:61
Function
knownType
* @param {typeof BasicSerializableObject} cls
src/js/savegame/serialization.js:90
Method
lastBlueprintAvailable
* HELPER / Returns if there is a last blueprint available * @returns {boolean}
src/js/game/hud/parts/keybinding_overlay.js:93
Method
layer
* Returns the layer of this blueprint * @returns {Layer}
src/js/game/blueprint.js:21
Method
linkApp
(app)
src/js/mods/modloader.js:54
Function
listen
()
electron/steam.js:36
Function
listen
()
electron_wegame/wegame.js:48
Method
load
@returns {Promise<void>}
src/js/platform/sound.js:80
Method
load
()
src/js/platform/browser/sound.js:20
Method
load
@returns {Promise<void>}
src/js/platform/browser/sound.js:80
Function
loadFallbackJs
(error)
gulp/bundle-loader.js:75
Method
loadPuzzle
()
src/js/game/modes/puzzle_play.js:111
Method
log
(...args)
src/js/core/logging.js:21
Method
mapOverviewActive
* HELPER / Returns if the map overview is active * @returns {boolean}
src/js/game/hud/parts/keybinding_overlay.js:119
Method
maxOutAll
()
src/js/game/hud/parts/sandbox_controller.js:84
Method
maxScalar
* For both components, compute the maximum of each component and the given scalar, and return a new vector. * For example: * - new Vector(
src/js/core/vector.js:224
Method
migrate
* @param {any} data
src/js/core/restriction_manager.js:46
Method
migrate
@param {{settings: SettingsStorage, version: number}} data
src/js/profile/application_settings.js:554
Method
migrate
* Migrates the savegames data * @param {SavegameData} data
src/js/savegame/savegame.js:116
Method
modify
()
src/js/profile/setting_types.js:195
Method
modify
()
src/js/profile/setting_types.js:251
Method
moveByVector
* Moves the rectangle by the given vector * @param {Vector} vec
src/js/core/rectangle.js:205
Method
moveToState
* Moves to a given state * @param {string} key State Key
src/js/core/state_manager.js:58
Method
mul
* Multiplies with a vector and return a new vector * @param {Vector} other * @returns {Vector}
src/js/core/vector.js:119
Method
multiplyScalars
* Multiplies both components with two scalars and returns a new vector * @param {number} a * @param {number} b * @returns {Vector}
src/js/core/vector.js:213
Method
newSpeed
@returns {BaseGameSpeed}
src/js/game/time/base_game_speed.js:52
Method
nextPuzzle
()
src/js/game/hud/parts/next_puzzle.js:23
Method
normalizeIfGreaterOne
* Normalizes the vector, dividing by the length(), and return a new vector * @returns {Vector}
src/js/core/vector.js:388
Method
normalizedDirection
* Returns the normalized vector to the other point * @param {Vector} v * @returns {Vector}
src/js/core/vector.js:398
Function
nullable
* @param {BaseDataType} wrapped
src/js/savegame/serialization.js:47
Function
obj
* @param {FactoryTemplate<*>} registry * @param {(GameRoot, any) => object=} resolver
src/js/savegame/serialization.js:76
Function
objData
* @param {FactoryTemplate<*>} registry
src/js/savegame/serialization.js:83
Method
onAboutClicked
()
src/js/states/settings.js:207
Method
onAppPause
()
src/js/states/ingame.js:127
Method
onAppRenderableStateChanged
(renderable)
src/js/application.js:319
Method
onBack
*
src/js/game/hud/parts/mass_selector.js:64
Method
onBackButton
* Internal backbutton handler, called when the hardware back button is pressed or * the escape key is pressed
src/js/core/game_state.js:170
Method
onBackButton
* Back button handler, can be overridden. Per default it goes back to the main menu, * or if coming from the game it moves back to the game again
src/js/core/textual_game_state.js:47
Method
onBackButton
()
src/js/states/ingame.js:216
Method
onBackButton
()
src/js/states/main_menu.js:313
Method
onBackButtonClicked
()
src/js/states/main_menu.js:450
Method
onBackgroundFrame
* Background frame update callback * @param {number} dt
src/js/application.js:379
Method
onBackgroundTick
* Background tick callback, called while the game is inactiev * @param {number} dt Delta time in ms since last tick
src/js/core/game_state.js:157
Method
onBackgroundTick
(dt)
src/js/states/ingame.js:434
Method
onBackgroundTick
()
src/js/states/preload.js:256
Method
onBeforeExit
()
src/js/states/ingame.js:119
Method
onBeforeUnload
* Internal before-unload handler
src/js/application.js:355
Method
onBlueprintChanged
* Called when the blueprint was changed * @param {Blueprint} blueprint
src/js/game/hud/parts/blueprint_placer.js:99
Method
onBlur
* Internal blur handler
src/js/application.js:308
Method
onCanAffordChanged
* Called when the blueprint is now affordable or not * @param {boolean} canAfford
src/js/game/hud/parts/blueprint_placer.js:83
Method
onChangelogClicked
()
src/js/states/main_menu.js:466
Method
onColorBelowTileChanged
* Called when the color below the current tile changed * @param {enumColors|null} color
src/js/game/hud/parts/color_blind_helper.js:24
Method
onContinueButtonClicked
()
src/js/states/main_menu.js:797
Method
onCopyKeyRequested
* Called when the copying of a key was requested
src/js/game/hud/parts/shape_viewer.js:58
Method
onEditModeChanged
* Called when the layer was changed * @param {Layer} layer
src/js/game/hud/parts/blueprint_placer.js:69
Method
onEditModeChanged
* Called when the edit mode got changed * @param {Layer} layer
src/js/game/hud/parts/building_placer_logic.js:144
Method
onEnter
()
src/js/states/keybindings.js:31
Method
onEnter
* @param {GameCreationPayload} payload
src/js/states/ingame.js:374
Method
onEnter
()
src/js/states/about.js:29
Method
onEnter
()
src/js/states/preload.js:38
Method
onEnter
(payload)
src/js/states/puzzle_menu.js:524
Method
onEnter
()
src/js/states/mobile_warning.js:38
Method
onEnter
()
src/js/states/mods.js:100
Method
onEnter
()
src/js/states/wegame_splash.js:19
Method
onEnter
(payload)
src/js/states/settings.js:125
Method
onEnter
(payload)
src/js/states/main_menu.js:317
Method
onEnter
* * @param {object} payload * @param {string} payload.nextStateId
src/js/states/login.js:27
Method
onEnter
()
src/js/states/changelog.js:35
Method
onEntityAdded
@param {Entity} entity
src/js/game/achievement_proxy.js:119
Method
onEntityAdded
* Called when an entity got added * @param {Entity} entity
src/js/game/systems/belt.js:312
Method
onEntityChanged
* Called when an entity was added, removed or changed * @param {Entity} entity
src/js/game/map_view.js:47
Method
onEntityChanged
* Called whenever an entity got changed * @param {Entity} entity
src/js/game/systems/miner.js:25
Method
onEntityDestroyed
* Called when an entity got destroyed * @param {Entity} entity
src/js/game/systems/belt.js:222
Method
onEntityDestroyed
* Handles the destroy callback and makes sure we clean our list * @param {Entity} entity
src/js/game/hud/parts/mass_selector.js:54
Method
onEntityManuallyPlaced
* Callback when an entity got placed, used to remove belts between underground belts * @param {Entity} entity
src/js/game/systems/underground_belt.js:53
Method
onExitAppButtonClicked
()
src/js/states/main_menu.js:462
Method
onFocus
* Internal on focus handler
src/js/application.js:301
Method
onFrameEmitted
* Frame update callback * @param {number} dt
src/js/application.js:394
Method
onGameSaved
()
src/js/game/hud/parts/game_menu.js:162
Method
onHintChanged
(hintId)
src/js/game/hud/parts/interactive_tutorial.js:159
Method
onIsSavingChanged
(isSaving)
src/js/game/hud/parts/game_menu.js:158
Method
onItemProduced
* @param {BaseItem} item
src/js/game/production_analytics.js:55
Function
onJsLoaded
()
gulp/bundle-loader.js:97
Method
onKeybindingsClicked
()
src/js/states/settings.js:215
Method
onLanguageChooseClicked
()
src/js/states/main_menu.js:475
Method
onLeave
()
src/js/states/ingame.js:146
Method
onLeave
()
src/js/states/preload.js:64
Method
onLeave
()
src/js/states/mobile_warning.js:50
Method
onLeave
()
src/js/states/main_menu.js:819
Method
onLoad
()
src/js/game/achievement_proxy.js:34
Method
onLoad
* Opportunity to do additional initialization work with the GameRoot. * @param {GameRoot} root * @returns {Promise<void>} * @abstract
src/js/platform/achievement_provider.js:108
Method
onLoad
()
src/js/platform/browser/no_achievement_provider.js:16
← previous
next →
2,401–2,500 of 2,842, ranked by callers