MCPcopy Create free account

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

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

↓ 5 callersMethodbeginRoundedRect
(x: number, y: number, w: number, h: number, r: number)
src/js/globals.d.ts:35
↓ 5 callersFunctioncachebust
(url)
gulp/html.js:18
↓ 5 callersMethodcheckResize
* Checks if the app resized. Only does this once in a while * @param {boolean} forceUpdate Forced update of the dimensions
src/js/application.js:417
↓ 5 callersMethodcleanup
* Cleans up all event listeners of this detector
src/js/core/click_detector.js:110
↓ 5 callersFunctioncompressInt
* Compresses an integer into a tight string representation * @param {number} i * @returns {string}
src/js/savegame/savegame_compressor.js:12
↓ 5 callersFunctiondrawRotatedSprite
({ parameters, sprite, x, y, angle, size, offsetX = 0, offsetY = 0 })
src/js/core/draw_utils.js:60
↓ 5 callersMethodexpandedInAllDirections
* Expands the rectangle in all directions * @param {number} amount * @returns {Rectangle} new rectangle
src/js/core/rectangle.js:224
↓ 5 callersMethodextendClass
* * @param {Class} classHandle * @param {({ $super, $old }) => any} extender
src/js/mods/mod_interface.js:521
↓ 5 callersMethodgetCacheKey
()
src/js/savegame/serialization_data_types.js:543
↓ 5 callersMethodgetChunk
* Returns the given chunk by index * @param {number} chunkX * @param {number} chunkY
src/js/game/map.js:47
↓ 5 callersMethodgetCurrentGoalDelivered
* Returns how much of the current goal was already delivered
src/js/game/hub_goals.js:171
↓ 5 callersMethodgetForKey
* @param {object} param0 * @param {string} param0.key * @param {string} param0.subKey * @param {number} param0.w * @param {number}
src/js/core/buffer_maintainer.js:136
↓ 5 callersMethodgetLanguage
()
src/js/profile/application_settings.js:448
↓ 5 callersFunctiongetLogoSprite
()
src/js/core/background_resources_loader.js:16
↓ 5 callersMethodgetOrCreateChunkAtTile
* Gets or creates a new chunk if not existent for the given tile * @param {number} tileX * @param {number} tileY * @returns {MapChun
src/js/game/map.js:103
↓ 5 callersMethodgetRangeInputElement
* @returns {HTMLInputElement}
src/js/profile/setting_types.js:350
↓ 5 callersMethodgetSavegamesMetaData
* @returns {Array<SavegameMetadata>}
src/js/savegame/savegame_manager.js:75
↓ 5 callersMethodgetSilhouetteColor
(variant)
src/js/game/buildings/virtual_processor.js:68
↓ 5 callersMethodgetSprite
* Returns the sprite for a given variant * @param {number} rotationVariant * @param {string} variant * @returns {AtlasSprite}
src/js/game/meta_building.js:238
↓ 5 callersFunctiongetStringForKeyCode
(code)
src/js/game/key_action_mapper.js:175
↓ 5 callersMethodgetUpgradeLevel
* Returns the current level of a given upgrade * @param {string} upgradeId
src/js/game/hub_goals.js:188
↓ 5 callersMethodinit
()
src/js/mods/mod.js:29
↓ 5 callersMethodisShapePinned
* Returns whether a given shape is currently pinned * @param {string} key
src/js/game/hud/parts/pinned_shapes.js:140
↓ 5 callersMethodnext
* @returns {number} between 0 and 1
src/js/core/rng.js:87
↓ 5 callersMethodprocessDestroyList
()
src/js/game/entity_manager.js:199
↓ 5 callersMethodregisterCss
(cssString)
src/js/mods/mod_interface.js:70
↓ 5 callersMethodrenderSavegames
()
src/js/states/main_menu.js:517
↓ 5 callersMethodreplaceAll
(search: string, replacement: string)
src/js/globals.d.ts:31
↓ 5 callersMethodrerenderWaypointList
* Re-renders the waypoint list to account for changes
src/js/game/hud/parts/waypoints.js:192
↓ 5 callersFunctionround4Digits
(n)
src/js/core/utils.js:363
↓ 5 callersMethodset
(value, changeHandler = null, changeScope = null)
src/js/core/tracked_state.js:13
↓ 5 callersMethodsetTickRate
* Sets the tick rate to N updates per second * @param {number} rate
src/js/game/dynamic_tickrate.js:56
↓ 5 callersMethodtoggle
()
src/js/core/modal_dialog_forms.js:176
↓ 5 callersMethodtryPlaceBuilding
* Attempts to place the given building * @param {object} param0 * @param {Vector} param0.origin * @param {number} param0.rotation
src/js/game/logic.js:117
↓ 5 callersMethodupdate
()
src/js/game/hud/parts/shop.js:238
↓ 5 callersMethodupdateVariants
* * @param {Entity} entity * @param {number} rotationVariant * @param {string} variant
src/js/game/buildings/wire.js:147
↓ 5 callersMethodverifySerializedValue
(value)
src/js/savegame/serialization_data_types.js:537
↓ 4 callersMethodangle
* Returns the angle * @returns {number} 0 .. 2 PI
src/js/core/vector.js:613
↓ 4 callersMethodcanEjectOnSlot
* Returns if we can eject on a given slot * @param {number} slotIndex * @returns {boolean}
src/js/game/components/item_ejector.js:108
↓ 4 callersMethodclampToBounds
* Clamps the center within set boundaries
src/js/game/camera.js:765
↓ 4 callersMethodcleanup
()
src/js/game/hud/parts/shop.js:210
↓ 4 callersMethodclearAllBeltsAndItems
* Clears all belts and items
src/js/game/logic.js:475
↓ 4 callersMethodclose
()
src/js/game/hud/parts/shop.js:232
↓ 4 callersFunctioncompressX64
(input)
src/js/core/lzstring.js:83
↓ 4 callersFunctioncomputeCrc
(str)
src/js/core/sensitive_utils.encrypt.js:21
↓ 4 callersFunctioncomputeIntegrityHash
(fullPath, algorithm = "sha256")
gulp/html.js:6
↓ 4 callersMethodcomputeNextGoal
* Creates the next goal
src/js/game/hub_goals.js:232
↓ 4 callersMethodcomputeOptimalDirectionAndRotationVariantAtTile
* Should compute the optimal rotation variant on the given tile * @param {object} param0 * @param {GameRoot} param0.root * @param {V
src/js/game/buildings/wire.js:204
↓ 4 callersMethodcomputeWireEdgeStatus
* * Computes the flag for a given tile * @param {object} param0 * @param {enumWireVariant} param0.wireVariant * @param {Vector} pa
src/js/game/logic.js:236
↓ 4 callersMethodcreateEntity
* Creates the entity without placing it * @param {object} param0 * @param {GameRoot} param0.root * @param {Vector} param0.origin Ori
src/js/game/meta_building.js:215
↓ 4 callersMethodcreateLevelOptions
(level)
src/js/platform/achievement_provider.js:431
↓ 4 callersMethodcreateShapeOptions
(shape)
src/js/platform/achievement_provider.js:454
↓ 4 callersFunctiondecompressInt
* Decompresses an integer from its tight string representation * @param {string} s * @returns {number}
src/js/savegame/savegame_compressor.js:37
↓ 4 callersFunctiondecompressX64
(input)
src/js/core/lzstring.js:91
↓ 4 callersMethoddeserializeWithVerify
* Deserializes a serialized value, but performs integrity checks before * @param {any} value * @param {GameRoot} root * @param {obje
src/js/savegame/serialization_data_types.js:121
↓ 4 callersMethoddestroy
* Destroys the handle
src/js/game/hud/parts/statistics_handle.js:226
↓ 4 callersMethoddestroyEntity
* Queues an entity for destruction * @param {Entity} entity
src/js/game/entity_manager.js:222
↓ 4 callersMethoddrawCached
* Draws the sprite * @param {DrawParameters} parameters * @param {number} x * @param {number} y * @param {number} w * @p
src/js/core/sprites.js:156
↓ 4 callersMethoddrawItemCenteredClipped
* Draws the item at the given position * @param {number} x * @param {number} y * @param {DrawParameters} parameters * @param {
src/js/game/base_item.js:79
↓ 4 callersMethoddrawSingleWiresOverviewTile
* @param {object} param0 * @param {CanvasRenderingContext2D} param0.context * @param {number} param0.x * @param {number} param0.y
src/js/game/map_chunk_view.js:266
↓ 4 callersMethoddrawVisibleChunks
* Calls a given method on all given chunks * @param {DrawParameters} parameters * @param {function} method
src/js/game/map_view.js:140
↓ 4 callersFunctionfastArrayDeleteValue
(array, value)
src/js/core/utils.js:124
↓ 4 callersMethodfindFollowUpEntity
* Finds the follow up entity for a given belt. Used for building the dependencies * @param {Entity} entity * @returns {Entity|null}
src/js/game/systems/belt.js:362
↓ 4 callersFunctionfreeCanvas
(canvas)
src/js/core/buffer_utils.js:198
↓ 4 callersFunctiongenerateInfiniteUnlocks
()
src/js/game/modes/regular.js:85
↓ 4 callersMethodgetAllIds
()
src/js/globals.d.ts:153
↓ 4 callersFunctiongetBufferVramUsageBytes
(canvas)
src/js/core/buffer_utils.js:61
↓ 4 callersMethodgetBuildableZones
()
src/js/game/modes/puzzle.js:60
↓ 4 callersMethodgetCost
* Returns the cost of this blueprint in shapes
src/js/game/blueprint.js:64
↓ 4 callersMethodgetCurrentShapeRateRaw
* Returns the current rate of a given shape * @param {enumAnalyticsDataSource} dataSource * @param {ShapeDefinition} definition
src/js/game/production_analytics.js:86
↓ 4 callersMethodgetDefaultData
()
src/js/core/read_write_proxy.js:57
↓ 4 callersMethodgetDivElement
* Returns the html element of the state * @returns {HTMLElement}
src/js/core/game_state.js:62
↓ 4 callersMethodgetFirstFreeSlot
* Returns the first free slot on this ejector or null if there is none * @returns {number?}
src/js/game/components/item_ejector.js:117
↓ 4 callersMethodgetIsUnlocked
* @param {GameRoot} root
src/js/game/buildings/wire.js:129
↓ 4 callersMethodgetLayerContentFromWorldCoords
* Returns the contents of this chunk from the given world space coordinates * @param {number} worldX * @param {number} worldY * @param
src/js/game/map_chunk.js:388
↓ 4 callersMethodgetSilhouetteColor
* Should return a silhouette color for the map overview or null if not set * @param {string} variant * @param {number} rotationVariant
src/js/game/meta_building.js:193
↓ 4 callersMethodgetSprite
()
src/js/game/buildings/wire.js:118
↓ 4 callersMethodgetSprite
* @param {number} rotationVariant * @param {string} variant
src/js/game/buildings/underground_belt.js:171
↓ 4 callersMethodgetTileSize
* Returns the effective tile size * @returns {Vector}
src/js/game/components/static_map_entity.js:30
↓ 4 callersMethodgetUndergroundBeltBaseSpeed
* Underground belt speed * @returns {number} items / sec
src/js/game/hub_goals.js:491
↓ 4 callersMethodgetUpgrades
* Should return all available upgrades * @returns {Object<string, UpgradeTiers>}
src/js/game/modes/regular.js:610
↓ 4 callersFunctiongetVersion
()
gulp/buildutils.js:36
↓ 4 callersMethodgetWaypointLabel
* Returns the label for a given waypoint * @param {Waypoint} waypoint * @returns {string}
src/js/game/hud/parts/waypoints.js:413
↓ 4 callersMethodinitializeToElement
(element)
src/js/game/hud/parts/modal_dialogs.js:47
↓ 4 callersMethodinternalEventPreHandler
* Checks if the given event is relevant for this detector * @param {TouchEvent|MouseEvent} event
src/js/core/click_detector.js:225
↓ 4 callersMethodinternalPinShape
* Pins a new shape * @param {object} param0 * @param {string} param0.key * @param {boolean=} param0.canUnpin * @param {string=
src/js/game/hud/parts/pinned_shapes.js:207
↓ 4 callersMethodisGood
()
src/js/core/explained_result.js:15
↓ 4 callersMethodisRenderable
* Returns if the app is currently visible
src/js/application.js:315
↓ 4 callersFunctionlogInternal
(handle, consoleMethod, args)
src/js/core/logging.js:227
↓ 4 callersMethodmodifyZone
(deltaW, deltaH)
src/js/game/hud/parts/puzzle_editor_settings.js:198
↓ 4 callersMethodpadStart
(size: number, fill?: string)
src/js/globals.d.ts:143
↓ 4 callersMethodplaceStaticEntity
* Places an entity with the StaticMapEntity component * @param {Entity} entity
src/js/game/map.js:234
↓ 4 callersMethodplay
(volume)
src/js/platform/sound.js:54
↓ 4 callersMethodplay
(volume)
src/js/platform/browser/sound.js:149
↓ 4 callersFunctionprepareArgsForLogging
(args)
src/js/core/logging.js:167
↓ 4 callersMethodpushReciever
* @param {InputReceiver} reciever
src/js/core/input_distributor.js:53
↓ 4 callersMethodregisterEntity
* Registers a new entity * @param {Entity} entity * @param {number=} uid Optional predefined uid
src/js/game/entity_manager.js:64
↓ 4 callersMethodremoveStaticEntity
* Removes an entity with the StaticMapEntity component * @param {Entity} entity
src/js/game/map.js:251
↓ 4 callersMethodrenderMainMenu
()
src/js/states/main_menu.js:387
↓ 4 callersMethodrenderPuzzles
* * @param {import("../savegame/savegame_typedefs").PuzzleMetadata[]} puzzles
src/js/states/puzzle_menu.js:325
← previousnext →201–300 of 2,842, ranked by callers