MCPcopy Create free account

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

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

↓ 1 callersFunctioncapitalizeFirstLetter
* Capitalizes the first letter * @param {string} str
src/js/game/hud/parts/statistics.js:14
↓ 1 callersMethodcenterOnMap
()
src/js/game/camera.js:361
↓ 1 callersMethodcheckEntityPinsCollide
* Checks if the pins of the given entity collide on the wires layer * @param {Entity} entity * @param {Vector=} offset Optional, move the en
src/js/game/systems/wired_pins.js:98
↓ 1 callersMethodcheckIsAcceptorConnected
* Checks if a given tile is connected and has an acceptor * @param {Vector} tile * @param {enumDirection} fromDirection * @returns {
src/js/game/systems/belt_underlays.js:89
↓ 1 callersMethodcheckIsEjectorConnected
* Checks if a given tile is connected and has an ejector * @param {Vector} tile * @param {enumDirection} toDirection * @returns {boo
src/js/game/systems/belt_underlays.js:133
↓ 1 callersMethodcheckIsPotatoMode
* Checks if this belt path should render simplified
src/js/game/belt_path.js:1361
↓ 1 callersMethodcleanup
* Cleans up the hud element, if overridden make sure to call super.cleanup
src/js/game/hud/base_hud_part.js:78
↓ 1 callersMethodcleanup
()
src/js/game/hud/parts/building_placer.js:158
↓ 1 callersMethodcleanup
()
src/js/game/hud/parts/puzzle_complete_notification.js:94
↓ 1 callersMethodclear
()
src/js/game/components/miner.js:42
↓ 1 callersMethodclear
()
src/js/game/components/filter.js:46
↓ 1 callersMethodclear
()
src/js/game/components/item_acceptor.js:44
↓ 1 callersMethodclear
()
src/js/game/components/underground_belt.js:54
↓ 1 callersMethodclear
()
src/js/game/components/goal_acceptor.js:32
↓ 1 callersMethodclear
()
src/js/game/components/belt_reader.js:28
↓ 1 callersMethodclear
()
src/js/game/components/item_processor.js:85
↓ 1 callersMethodclearAllItems
* Clears all items
src/js/game/belt_path.js:116
↓ 1 callersFunctionclearBufferBacklog
()
src/js/core/buffer_utils.js:87
↓ 1 callersMethodcloneAndPaintWith
* Clones the shape and colors everything in the given color * @param {enumColors} color
src/js/game/shape_definition.js:609
↓ 1 callersMethodcloneAndPaintWith4Colors
* Clones the shape and colors everything in the given colors * @param {[enumColors, enumColors, enumColors, enumColors]} colors
src/js/game/shape_definition.js:628
↓ 1 callersMethodcloneAndStackWith
* Stacks the given shape definition on top. * @param {ShapeDefinition} definition
src/js/game/shape_definition.js:538
↓ 1 callersMethodcloneRotate180
* Returns a definition which was rotated 180 degrees * @returns {ShapeDefinition}
src/js/game/shape_definition.js:525
↓ 1 callersMethodcloneRotateCCW
* Returns a definition which was rotated counter clockwise * @returns {ShapeDefinition}
src/js/game/shape_definition.js:511
↓ 1 callersMethodcloneRotateCW
* Returns a definition which was rotated clockwise * @returns {ShapeDefinition}
src/js/game/shape_definition.js:497
↓ 1 callersMethodclose
()
src/js/game/hud/parts/tutorial_hints.js:71
↓ 1 callersMethodclose
()
src/js/game/hud/parts/statistics.js:165
↓ 1 callersMethodclose
()
src/js/game/hud/parts/unlock_notification.js:158
↓ 1 callersMethodcompressObjectAsync
* Compresses any object * @param {any} obj
src/js/core/async_compression.js:87
↓ 1 callersFunctioncompressObjectInternal
* @param {any} obj * @param {Map} keys * @param {Map} values * @returns {any[]|object|number|string}
src/js/savegame/savegame_compressor.js:73
↓ 1 callersMethodcomputeBeltUnderlayType
* Computes the flag for a given tile * @param {Entity} entity * @param {import("../components/belt_underlays").BeltUnderlayTile} underlayT
src/js/game/systems/belt_underlays.js:177
↓ 1 callersMethodcomputeModDifference
* * @param {import("../savegame/savegame_typedefs").SavegameStoredMods} originalMods
src/js/mods/modloader.js:82
↓ 1 callersMethodcomputePassOverFunctionWithoutBelts
* Computes a method to pass over the item to the entity * @param {Entity} entity * @param {number} matchingSlotIndex * @returns {(it
src/js/game/belt_path.js:314
↓ 1 callersMethodcomputeSpriteMapping
()
src/js/savegame/schemas/1006.js:55
↓ 1 callersMethodconstructState
* Constructs a new state or returns the instance from the cache * @param {string} key
src/js/core/state_manager.js:47
↓ 1 callersFunctionconvert
(srcDir)
gulp/atlas2json.js:10
↓ 1 callersMethodcopyAdditionalStateTo
* Copy the current state to another component * @param {Component} otherComponent
src/js/game/component.js:25
↓ 1 callersMethodcopyAdditionalStateTo
* Copy the current state to another component * @param {LeverComponent} otherComponent
src/js/game/components/lever.js:19
↓ 1 callersMethodcoreThreadLoadedCb
()
src/js/globals.d.ts:108
↓ 1 callersMethodcreateElements
(parent)
src/js/game/hud/parts/shop.js:10
↓ 1 callersMethodcreateNewPuzzle
(force = false)
src/js/states/puzzle_menu.js:598
↓ 1 callersMethodcycleModes
* Cycles through the different modes
src/js/game/hud/parts/debug_info.js:98
↓ 1 callersFunctiondecompress
(compressed)
src/js/core/lzstring.js:320
↓ 1 callersFunctiondecompressObjectInternal
* @param {object} obj * @param {string[]} keys * @param {any[]} values * @returns {object}
src/js/savegame/savegame_compressor.js:135
↓ 1 callersFunctiondefineFnBody
gulp/mod.js:15
↓ 1 callersMethoddeinitialize
* Deinitializes the application
src/js/application.js:371
↓ 1 callersMethoddeleteBelowCursor
* Tries to delete the building under the mouse
src/js/game/hud/parts/building_placer_logic.js:323
↓ 1 callersMethoddeleteEntityOnEnd
* Deletes the last entity * @param {Entity} entity
src/js/game/belt_path.js:788
↓ 1 callersMethoddeleteEntityOnPathSplitIntoTwo
* Splits this path at the given entity by removing it, and * returning the new secondary paht * @param {Entity} entity * @returns {B
src/js/game/belt_path.js:627
↓ 1 callersMethoddeleteEntityOnStart
* Deletes the entity of the start of the path * @see deleteEntityOnEnd * @param {Entity} entity
src/js/game/belt_path.js:905
↓ 1 callersMethoddeleteFileAsync
* Tries to delete a file * @param {string} filename * @returns {Promise<void>}
src/js/platform/storage.js:51
↓ 1 callersMethoddeleteGame
* @param {SavegameMetadata} game
src/js/states/main_menu.js:689
↓ 1 callersMethoddeleteSavegame
* Deletes a savegame * @param {SavegameMetadata} game
src/js/savegame/savegame_manager.js:104
↓ 1 callersMethoddeleteWaypoint
* Deletes a waypoint from the list * @param {Waypoint} waypoint
src/js/game/hud/parts/waypoints.js:253
↓ 1 callersMethoddeserialize
(data)
mod_examples/new_item_type.js:38
↓ 1 callersMethoddeserialize
(data)
src/js/game/camera.js:116
↓ 1 callersMethoddeserialize
* Tries to load the savegame from a given dump * @param {SerializedGame} savegame * @param {GameRoot} root * @returns {ExplainedResu
src/js/savegame/savegame_serializer.js:127
↓ 1 callersMethoddeserialize
* Deserializes a serialized value into the target object under the given key * @param {any} value * @param {GameRoot} root * @param
src/js/savegame/serialization_data_types.js:74
↓ 1 callersMethoddeserializeComponents
* Deserializes components of an entity * @param {GameRoot} root * @param {Entity} entity * @param {Object.<string, any>} data
src/js/savegame/serializer_internal.js:79
↓ 1 callersMethoddeserializeEntity
* * @param {GameRoot} root * @param {Entity} payload
src/js/savegame/serializer_internal.js:44
↓ 1 callersMethoddeserializeEntityArray
* * @param {GameRoot} root * @param {Array<Entity>} array * @returns {string|void}
src/js/savegame/serializer_internal.js:33
↓ 1 callersMethoddeserializeObject
* * @param {object} text
src/js/core/read_write_proxy.js:98
↓ 1 callersMethoddeserializePaths
* Deserializes all belt paths * @param {Array<any>} data
src/js/game/systems/belt.js:86
↓ 1 callersMethoddeserializePuzzle
* @param {GameRoot} root * @param {import("./savegame_typedefs").PuzzleGameData} puzzle
src/js/savegame/puzzle_serializer.js:137
↓ 1 callersFunctiondeserializeSchema
(obj, schema, data, baseclassErrorResult = null, root)
src/js/savegame/serialization.js:275
↓ 1 callersMethoddestroyReceiver
* * @param {InputReceiver} reciever
src/js/core/input_distributor.js:127
↓ 1 callersMethoddestruct
* Destructs the game root
src/js/game/root.js:210
↓ 1 callersMethoddetach
* Detaches the handle
src/js/game/hud/parts/statistics_handle.js:200
↓ 1 callersMethoddetectAdblock
* Detects if there is an adblocker installed * @returns {Promise<boolean>}
src/js/platform/browser/wrapper.js:150
↓ 1 callersMethoddetectStorageImplementation
()
src/js/platform/browser/wrapper.js:80
↓ 1 callersMethoddirection
* Returns the unnormalized direction to the other point * @param {Vector} v * @returns {Vector}
src/js/core/vector.js:418
↓ 1 callersMethoddismountFilter
* Removes an attached filter * @param {function(any) : boolean} filter
src/js/core/input_distributor.js:46
↓ 1 callersMethoddistanceSquare
* Computes the square distance to a given vectort * @param {Vector} v * @returns {number}
src/js/core/vector.js:285
↓ 1 callersMethoddivideScalarInplace
* Divides both components by a scalar * @param {number} f * @returns {Vector}
src/js/core/vector.js:192
↓ 1 callersMethoddoSave
* Saves the game
src/js/states/ingame.js:442
↓ 1 callersMethoddoSubmitPuzzle
(title, shortKey)
src/js/game/hud/parts/puzzle_editor_review.js:162
↓ 1 callersMethoddot
* Computes the scalar product * @param {Vector} v * @returns {number}
src/js/core/vector.js:267
↓ 1 callersMethoddownloadGame
* @param {SavegameMetadata} game
src/js/states/main_menu.js:719
↓ 1 callersMethoddraw
* Override, do not call this directly, use startDraw() * @param {DrawParameters} parameters
src/js/game/game_system.js:29
↓ 1 callersMethoddraw
* * @param {DrawParameters} parameters
src/js/game/hud/parts/wires_overlay.js:118
↓ 1 callersMethoddraw
* Draws the sprite onto a regular context using no contexts * @see {BaseSprite.draw}
src/js/core/sprites.js:87
↓ 1 callersMethoddrawBeltItems
* Draws all belt paths * @param {DrawParameters} parameters
src/js/game/systems/belt.js:331
↓ 1 callersMethoddrawBeltPathDebug
* Draws the belt path debug overlays * @param {DrawParameters} parameters
src/js/game/systems/belt.js:559
↓ 1 callersMethoddrawCachedWithClipRect
* Draws a subset of the sprite. Does NO culling * @param {DrawParameters} parameters * @param {number} x * @param {number} y *
src/js/core/sprites.js:235
↓ 1 callersMethoddrawCentered
* * @param {CanvasRenderingContext2D} context * @param {number} x * @param {number} y * @param {number} size
src/js/core/sprites.js:143
↓ 1 callersMethoddrawDebug
* * @param {DrawParameters} parameters
src/js/game/belt_path.js:1290
↓ 1 callersMethoddrawDebugOverlays
* Draws the entity, to override use @see Entity.drawImpl * @param {DrawParameters} parameters
src/js/game/entity.js:149
↓ 1 callersMethoddrawDirectionLock
* @param {DrawParameters} parameters
src/js/game/hud/parts/building_placer.js:443
↓ 1 callersMethoddrawEntity
* @param {DrawParameters} parameters * @param {Entity} entity
src/js/game/systems/hub.js:164
↓ 1 callersMethoddrawFullSizeOnCanvas
* Draws the item to a canvas * @param {CanvasRenderingContext2D} context * @param {number} size * @abstract
src/js/game/base_item.js:68
↓ 1 callersMethoddrawHighlightedNetwork
* * * @param {import("../../../core/draw_utils").DrawParameters} parameters * @param {WireNetwork} network
src/js/game/hud/parts/wire_info.js:87
↓ 1 callersMethoddrawItemCenteredImpl
* INTERNAL * @param {number} x * @param {number} y * @param {DrawParameters} parameters * @param {number=} diameter * @a
src/js/game/base_item.js:93
↓ 1 callersMethoddrawLayerPeek
* * @param {DrawParameters} parameters
src/js/game/hud/parts/building_placer.js:271
↓ 1 callersMethoddrawMatchingAcceptorsAndEjectors
* @param {DrawParameters} parameters
src/js/game/hud/parts/building_placer.js:526
↓ 1 callersMethoddrawOverlay
* Draws the map overlay * @param {DrawParameters} parameters
src/js/game/map_view.js:214
↓ 1 callersMethoddrawOverlayPatches
* @param {DrawParameters} parameters * @param {number} xoffs * @param {number} yoffs * @param {number} diameter
src/js/game/map_chunk_view.js:122
↓ 1 callersMethoddrawOverlays
* Draws all part overlays * @param {DrawParameters} parameters
src/js/game/hud/hud.js:214
↓ 1 callersMethoddrawReaderOverlays
* * @param {import("../../core/draw_utils").DrawParameters} parameters * @param {Entity} entity
src/js/game/systems/item_processor_overlays.js:80
↓ 1 callersMethoddrawRegularPlacement
* @param {DrawParameters} parameters
src/js/game/hud/parts/building_placer.js:293
↓ 1 callersMethoddrawStaticEntityDebugOverlays
* Draws all static entities like buildings etc. * @param {DrawParameters} drawParameters
src/js/game/map_view.js:63
↓ 1 callersMethoddrawVisibleAggregates
* Calls a given method on all given chunks * @param {DrawParameters} parameters * @param {function} method
src/js/game/map_view.js:173
← previousnext →701–800 of 2,842, ranked by callers