MCPcopy Create free account

hub / github.com/tobspr-games/shapez.io / functions

Functions2,842 in github.com/tobspr-games/shapez.io

↓ 3 callersMethodregisterNewBuilding
* * @param {object} param0 * @param {typeof ModMetaBuilding} param0.metaClass * @param {string=} param0.buildingIconBase64
src/js/mods/mod_interface.js:252
↓ 3 callersMethodremoveComponent
* Removes a given component, only possible until the entity is registered on the entity manager, * after that use @see EntityManager.removeDynam
src/js/game/entity.js:131
↓ 3 callersMethodrerenderFull
* Rerenders the whole component
src/js/game/hud/parts/pinned_shapes.js:155
↓ 3 callersMethodrerenderFull
()
src/js/game/hud/parts/shop.js:58
↓ 3 callersMethodresetEverythingAsync
()
src/js/core/read_write_proxy.js:78
↓ 3 callersFunctionresourcesTask
({ cachebust, isProd })
gulp/css.js:60
↓ 3 callersFunctionrotateFlatMatrix3x3
(flatMatrix)
src/js/core/utils.js:586
↓ 3 callersFunctionschemaObject
* Helper function to create a json schema object * @param {any} properties
src/js/savegame/serialization_data_types.js:35
↓ 3 callersMethodselectBuildingForPlacement
* @param {MetaBuilding} metaBuilding
src/js/game/hud/parts/base_toolbar.js:248
↓ 3 callersMethodsendToApi
* Sends a request to the api * @param {string} endpoint Endpoint without base url * @param {object} data payload * @returns {Promise
src/js/platform/browser/game_analytics.js:103
↓ 3 callersMethodsetDisplayMode
* @param {enumDisplayMode} mode
src/js/game/hud/parts/statistics.js:79
↓ 3 callersMethodsetLayerContentFromWorldCords
* Sets the chunks contents * @param {number} tileX * @param {number} tileY * @param {Entity} contents * @param {Layer} layer
src/js/game/map_chunk.js:450
↓ 3 callersMethodsetMusicVolume
* Sets the music volume * @param {number} volume
src/js/platform/sound.js:195
↓ 3 callersMethodsetSoundVolume
* Sets the sound volume * @param {number} volume
src/js/platform/sound.js:206
↓ 3 callersMethodshowOptionChooser
(title, options)
src/js/game/hud/parts/modal_dialogs.js:134
↓ 3 callersFunctionsmoothenDpi
(dpi)
src/js/core/dpi_manager.js:17
↓ 3 callersMethodstageDestroyed
* This stage destroys the whole game, used to cleanup
src/js/states/ingame.js:335
↓ 3 callersMethodtop
* @returns {number}
src/js/core/rectangle.js:112
↓ 3 callersMethodtransformBeltToLocalSpace
* Converts from belt space (0 = start of belt ... 1 = end of belt) to the local * belt coordinates (-0.5|-0.5 to 0.5|0.5) * @param {number}
src/js/game/components/belt.js:101
↓ 3 callersMethodtryAcceptItem
* * @param {Entity} entity * @param {number} slot * @param {BaseItem} item
src/js/game/systems/filter.js:54
↓ 3 callersMethodtryPlaceCurrentBuildingAt
* Tries to place the current building at the given tile * @param {Vector} tile
src/js/game/hud/parts/building_placer_logic.js:438
↓ 3 callersMethodupdate
()
src/js/game/hud/parts/tutorial_hints.js:90
↓ 3 callersMethodupdate
()
src/js/game/hud/parts/statistics.js:171
↓ 3 callersMethodupdate
()
src/js/states/login.js:78
↓ 3 callersMethodupdateAfterSavegamesChanged
* Hook after the savegames got changed
src/js/savegame/savegame_manager.js:193
↓ 3 callersMethodupdateErrorState
()
src/js/core/modal_dialog_forms.js:108
↓ 3 callersMethodupdateLanguage
(id)
src/js/profile/application_settings.js:454
↓ 3 callersMethodupdateRealtimeNow
* Fetches the new "real" time, called from the core once per frame, since performance now() is kinda slow
src/js/game/time/game_time.js:54
↓ 3 callersMethodupdateZoneValues
()
src/js/game/hud/parts/puzzle_editor_settings.js:225
↓ 3 callersMethodvalidatePuzzle
()
src/js/game/hud/parts/puzzle_editor_review.js:200
↓ 3 callersMethodverify
@returns {ExplainedResult}
src/js/core/read_write_proxy.js:51
↓ 3 callersMethodworldDirectionToLocal
* Transforms the given direction from world to local space * @param {enumDirection} direction * @returns {enumDirection}
src/js/game/components/static_map_entity.js:175
↓ 3 callersMethodworldToScreen
* Converts from world to screen space * @param {Vector} world * @returns {Vector} screen space
src/js/game/camera.js:380
↓ 2 callersFunction_compress
(uncompressed, bitsPerChar, getCharFromInt)
src/js/core/lzstring.js:106
↓ 2 callersFunction_decompress
(length, resetValue, getNextValue)
src/js/core/lzstring.js:328
↓ 2 callersMethodaddEntityToPaths
* Adds the given entity to the appropriate paths * @param {Entity} entity
src/js/game/systems/belt.js:273
↓ 2 callersMethodaddScalars
* Adds two scalars and return a new vector * @param {number} x * @param {number} y * @returns {Vector}
src/js/core/vector.js:129
↓ 2 callersMethodallowNull
* Returns whether null values are okay * @returns {boolean}
src/js/savegame/serialization_data_types.js:107
↓ 2 callersFunctionarrayDelete
(array, index)
src/js/core/utils.js:157
↓ 2 callersMethodcanAcceptItem
* Returns whether this storage can accept the item * @param {BaseItem} item
src/js/game/components/storage.js:53
↓ 2 callersMethodcancelAll
()
src/js/core/request_channel.js:62
↓ 2 callersMethodcancelOngoingEvents
* Cacnels all ongoing events on this detector
src/js/core/click_detector.js:296
↓ 2 callersMethodcenterPoint
* Computes and returns the center between both points * @param {Vector} v * @returns {Vector}
src/js/core/vector.js:305
↓ 2 callersFunctioncheckCryptPrefix
(prefix)
src/js/core/async_compression.js:11
↓ 2 callersMethodcheckForModDifferences
* @param {Savegame} savegame
src/js/states/main_menu.js:638
↓ 2 callersMethodcheckForObstales
* Checks if there are any entities in the way, returns true if there are * @param {Vector} from * @param {Vector} to * @param {Vecto
src/js/game/hud/parts/building_placer.js:407
↓ 2 callersMethodcheckRequirements
* Returns true if the entity should accept the given item on the given slot. * This should only be called with matching items! I.e. if a color it
src/js/game/systems/item_processor.js:181
↓ 2 callersMethodcleanupChildElements
* Cleans up all child elements
src/js/game/hud/parts/statistics_handle.js:210
↓ 2 callersMethodcleanupClickDetectors
* Cleans up all click detectors
src/js/game/hud/base_hud_part.js:85
↓ 2 callersMethodcleanupVariantClickDetectors
* Cleans up all variant click detectors
src/js/game/hud/parts/building_placer.js:166
↓ 2 callersMethodclear
* Clears all items and state
src/js/game/component.js:30
↓ 2 callersMethodclearItems
* Clears items but doesn't instantly reset the progress bar
src/js/game/components/goal_acceptor.js:48
↓ 2 callersMethodclose
()
src/js/game/hud/parts/settings_menu.js:120
↓ 2 callersMethodclose
* Closes the dialog
src/js/game/hud/parts/shape_viewer.js:68
↓ 2 callersMethodclose
(toMenu)
src/js/game/hud/parts/puzzle_complete_notification.js:111
↓ 2 callersMethodcloseDialog
(dialog)
src/js/game/hud/parts/modal_dialogs.js:181
↓ 2 callersMethodcombinedSingleTouchMoveHandler
* Internal touch move handler * @param {number} x * @param {number} y
src/js/game/camera.js:696
↓ 2 callersMethodcombinedSingleTouchStartHandler
* Internal touch start handler * @param {number} x * @param {number} y
src/js/game/camera.js:676
↓ 2 callersMethodcombinedSingleTouchStopHandler
* Internal touch stop handler
src/js/game/camera.js:732
↓ 2 callersFunctioncompress
(uncompressed)
src/js/core/lzstring.js:100
↓ 2 callersMethodcomputeAcceptingEntityAndSlot
* Finds the entity which accepts our items * @param {boolean=} debug_Silent Whether debug output should be silent * @return { (BaseItem, n
src/js/game/belt_path.js:206
↓ 2 callersMethodcomputeColorBelowTile
* Computes the color below the current tile * @returns {enumColors}
src/js/game/hud/parts/color_blind_helper.js:35
↓ 2 callersMethodcomputeDirectionLockPath
* Finds the path which the current direction lock will use * @returns {Array<{ tile: Vector, rotation: number }>}
src/js/game/hud/parts/building_placer_logic.js:564
↓ 2 callersMethodcomputeFreeplayShape
* Creates a (seeded) random shape * @param {number} level * @returns {ShapeDefinition}
src/js/game/hub_goals.js:390
↓ 2 callersMethodcomputeTotalLength
* Computes the total length of the path * @returns {number}
src/js/game/belt_path.js:1111
↓ 2 callersMethodcreateBlueprintOptions
(count)
src/js/platform/achievement_provider.js:422
↓ 2 callersMethodcreateNewSavegame
* Creates a new savegame * @returns {Savegame}
src/js/savegame/savegame_manager.js:143
↓ 2 callersMethodcreatePuzzleSavegame
* * @param {Application} app * @returns
src/js/savegame/savegame.js:74
↓ 2 callersMethodcreateUpgradeOptions
(tier)
src/js/platform/achievement_provider.js:474
↓ 2 callersMethoddebug_failIntegrity
* Helper to throw an error on mismatch * @param {string} change * @param {Array<any>} reason
src/js/game/belt_path.js:374
↓ 2 callersFunctiondecompressObject
(obj)
src/js/savegame/savegame_compressor.js:160
↓ 2 callersMethoddeinitialize
()
src/js/platform/browser/sound.js:167
↓ 2 callersMethoddeleteAsync
* Deletes the file * @returns {Promise<void>}
src/js/core/read_write_proxy.js:309
↓ 2 callersMethoddeleteEntityFromPath
* Attempts to delete the belt from its current path * @param {BeltPath} path * @param {Entity} entity
src/js/game/systems/belt.js:244
↓ 2 callersFunctiondisableImageSmoothing
(context)
src/js/core/buffer_utils.js:23
↓ 2 callersMethoddoCut
()
src/js/game/hud/parts/mass_selector.js:182
↓ 2 callersMethoddoDelete
()
src/js/game/hud/parts/mass_selector.js:98
↓ 2 callersMethoddoSave
()
src/js/game/automatic_save.js:31
↓ 2 callersMethoddraw
()
src/js/game/core.js:370
↓ 2 callersMethoddraw
* @param {DrawParameters} parameters
src/js/game/systems/hub.js:27
↓ 2 callersMethoddrawBackground
* Draws the map background * @param {DrawParameters} parameters
src/js/game/map_view.js:222
↓ 2 callersMethoddrawConnectedSlotRequirement
* * @param {import("../../core/draw_utils").DrawParameters} parameters * @param {Entity} entity * @param {object} param0 * @pa
src/js/game/systems/item_processor_overlays.js:110
↓ 2 callersMethoddrawForeground
* Draws the maps foreground * @param {DrawParameters} parameters
src/js/game/map_view.js:130
↓ 2 callersMethodeditConstantSignal
* Asks the entity to enter a valid signal code * @param {Entity} entity * @param {object} param0 * @param {boolean=} param0.deleteOn
src/js/game/hud/parts/constant_signal_edit.js:58
↓ 2 callersMethodeditNotificationText
* Asks the player to enter a notification text * @param {Entity} entity * @param {object} param0 * @param {boolean=} param0.deleteOnCan
mod_examples/notification_blocks.js:192
↓ 2 callersFunctionenableImageSmoothing
(context)
src/js/core/buffer_utils.js:11
↓ 2 callersMethodequalsEpsilon
* Compares both vectors for epsilon equality * @param {Vector} v * @returns {Boolean}
src/js/core/vector.js:605
↓ 2 callersMethodexitApp
* Attempts to quit the app * @abstract
src/js/platform/wrapper.js:125
↓ 2 callersMethodextendObject
* * @param {Object} prototype * @param {({ $super, $old }) => any} extender
src/js/mods/mod_interface.js:502
↓ 2 callersFunctionfileMustBeLossless
* Determines if an atlas must use lossless compression * @param {string} fname
gulp/image-resources.js:69
↓ 2 callersMethodfilterBuildings
* @param {Array<typeof MetaBuilding>} buildings * @returns {Array<typeof MetaBuilding>}
src/js/game/hud/parts/base_toolbar.js:60
↓ 2 callersFunctionfindNiceIntegerValue
(num)
src/js/core/utils.js:246
↓ 2 callersMethodfinishLoading
()
src/js/states/login.js:70
↓ 2 callersFunctionformatSecondsToTimeAgo
(secs)
src/js/core/utils.js:493
↓ 2 callersMethodforward
* Forwards the given events to the other mapper (used in tooltips) * @param {KeyActionMapper} receiver * @param {Array<string>} bindings
src/js/game/key_action_mapper.js:470
↓ 2 callersMethodfreeEntityAreaBeforeBuild
* Removes all entities with a RemovableMapEntityComponent which need to get * removed before placing this entity * @param {Entity} entity
src/js/game/logic.js:140
↓ 2 callersMethodfromUids
* Creates a new blueprint from the given entity uids * @param {GameRoot} root * @param {Array<number>} uids
src/js/game/blueprint.js:33
↓ 2 callersFunctiongenerateBuildingHash
* Hashes the combination of buildng, variant and rotation variant * @param {string} buildingId * @param {string} variant * @param {number} rotat
src/js/game/building_codes.js:67
↓ 2 callersMethodgetAggregate
* Returns the given chunk aggregate by index * @param {number} aggX * @param {number} aggY
src/js/game/map.js:80
↓ 2 callersFunctiongetAllResourceImages
()
gulp/buildutils.js:15
← previousnext →401–500 of 2,842, ranked by callers