MCPcopy Create free account

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

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

↓ 10 callersMethodgetBeltBaseSpeed
* Belt speed * @returns {number} items / sec
src/js/game/hub_goals.js:480
↓ 10 callersMethodgetItemType
@returns {ItemType}
src/js/game/base_item.js:24
↓ 10 callersMethodgetLayersContentsMultipleXY
* Returns the tile contents of a given tile * @param {number} x * @param {number} y * @returns {Array<Entity>} Entity or null
src/js/game/map.js:175
↓ 10 callersMethodisLoggedIn
()
src/js/platform/api.js:35
↓ 10 callersFunctionmakeButton
(parent, classes = [], innerHTML = "")
src/js/core/utils.js:429
↓ 10 callersFunctionniceFileName
(filename)
electron/index.js:250
↓ 10 callersFunctionniceFileName
(filename)
electron_wegame/index.js:158
↓ 10 callersMethodonPathChanged
* Recomputes cache variables once the path was changed
src/js/game/belt_path.js:185
↓ 10 callersMethodswitchStage
* Switches the game into another sub-state * @param {string} stage
src/js/states/ingame.js:94
↓ 10 callersMethodthroughputDoesNotMatter
()
src/js/game/modes/puzzle.js:88
↓ 9 callersMethod_request
* * @param {string} endpoint * @param {object} options * @param {"GET"|"POST"=} options.method * @param {any=} options.body
src/js/platform/api.js:46
↓ 9 callersMethodbeginCircle
(x: number, y: number, r: number)
src/js/globals.d.ts:36
↓ 9 callersMethodcontainsPoint
* Returns if the rectangle contains the given point * @param {number} x * @param {number} y * @returns {boolean}
src/js/core/rectangle.js:276
↓ 9 callersMethodlength
* Returns the euclidian length * @returns {number}
src/js/core/vector.js:156
↓ 9 callersMethodplayUiError
* Plays the ui error sound
src/js/game/sound_proxy.js:51
↓ 9 callersMethodregisterTranslations
(language, translations)
src/js/mods/mod_interface.js:183
↓ 9 callersFunctionremoveAllChildren
(elem)
src/js/core/utils.js:439
↓ 9 callersFunctionround3Digits
(n)
src/js/core/utils.js:354
↓ 9 callersMethodshow
()
src/js/game/hud/parts/shop.js:226
↓ 9 callersMethodtoWorldSpace
* Converts this vector to world space and return a new vector * @returns {Vector}
src/js/core/vector.js:355
↓ 8 callersMethodaddInplace
* Adds a vector * @param {Vector} other * @returns {Vector}
src/js/core/vector.js:88
↓ 8 callersFunctionarrayDeleteValue
(array, value)
src/js/core/utils.js:169
↓ 8 callersMethodclampZoomLevel
* Clamps the camera zoom level within the allowed range
src/js/game/camera.js:749
↓ 8 callersMethodcomputeBounds
* Computes the tile bounds of the path * @returns {Rectangle}
src/js/game/belt_path.js:172
↓ 8 callersMethoddivideScalar
* Divides both components by a scalar and return a new vector * @param {number} f * @returns {Vector}
src/js/core/vector.js:173
↓ 8 callersMethoddrawCachedCentered
* * @param {DrawParameters} parameters * @param {number} x * @param {number} y * @param {number} size * @param {boolean=
src/js/core/sprites.js:132
↓ 8 callersMethoddrawSpriteOnBoundsClipped
* Draws a sprite over the whole space of the entity * @param {DrawParameters} parameters * @param {AtlasSprite} sprite * @param {number
src/js/game/components/static_map_entity.js:259
↓ 8 callersFunctionepsilonCompare
(a, b, epsilon = 1e-5)
src/js/core/utils.js:187
↓ 8 callersMethodget
()
src/js/core/tracked_state.js:36
↓ 8 callersMethodgetCachedSchema
@returns {Schema}
src/js/savegame/serialization.js:174
↓ 8 callersMethodgetCenter
* Returns the center of the rect * @returns {Vector}
src/js/core/rectangle.js:135
↓ 8 callersMethodgetClonedLayers
* Internal method to clone the shape definition * @returns {Array<ShapeLayer>}
src/js/game/shape_definition.js:250
↓ 8 callersMethodgetSetting
* @param {string} key
src/js/profile/application_settings.js:379
↓ 8 callersMethodgetShapeFromShortKey
* Returns a shape instance from a given short key * @param {string} hash * @returns {ShapeDefinition}
src/js/game/shape_definition_manager.js:45
↓ 8 callersMethodgetUpgrades
@returns {Object<string, Array>}
src/js/game/game_mode.js:131
↓ 8 callersMethodhasValue
* Returns whether this network currently has a value * @returns {boolean}
src/js/game/systems/wire.js:89
↓ 8 callersMethodinitialize
()
src/js/savegame/savegame_manager.js:238
↓ 8 callersMethodinternalGeneratePatch
* Generates a patch filled with the given item * @param {RandomNumberGenerator} rng * @param {number} patchSize * @param {BaseItem} ite
src/js/game/map_chunk.js:102
↓ 8 callersMethodisValidShortKey
* Checks if a given string is a valid short key * @param {string} key * @returns {boolean}
src/js/game/shape_definition.js:176
↓ 8 callersMethodload
()
src/js/platform/browser/sound.js:100
↓ 8 callersMethodmakeSureAttachedAndOnTop
* @param {InputReceiver} reciever
src/js/core/input_distributor.js:109
↓ 8 callersMethodnextIntRange
* @param {number} min * @param {number} max * @returns {number} Integer in range [min, max[
src/js/core/rng.js:105
↓ 8 callersMethodplayUiSound
* @param {string} key
src/js/platform/sound.js:230
↓ 8 callersMethodshowLoadingDialog
(text = "")
src/js/game/hud/parts/modal_dialogs.js:145
↓ 8 callersFunctionwaitNextFrame
()
src/js/core/utils.js:321
↓ 7 callersMethodclear
()
src/js/game/components/belt.js:60
↓ 7 callersMethodcreate
* @param {GameRoot} root * @param {string} [id=Regular] * @param {object|undefined} payload
src/js/game/game_mode.js:42
↓ 7 callersMethoddebug_verifyBeltPaths
* Verifies all belt paths
src/js/game/systems/belt.js:340
↓ 7 callersMethoddeserialize
* @see BaseDataType.deserialize * @param {any} value * @param {GameRoot} root * @param {object} targetObject * @param {string|
src/js/savegame/serialization_data_types.js:526
↓ 7 callersMethoddrawCentered
* Draws the shape definition * @param {number} x * @param {number} y * @param {DrawParameters} parameters * @param {number=} diame
src/js/game/shape_definition.js:299
↓ 7 callersMethoddrawDrawStack
* @param {Array<[Vector, BaseItem]>} stack * @param {DrawParameters} parameters
src/js/game/belt_path.js:1593
↓ 7 callersFunctionfastArrayDelete
(array, index)
src/js/core/utils.js:103
↓ 7 callersFunctionformatBigNumberFull
(num, divider = T.global.thousandsDivider)
src/js/core/utils.js:299
↓ 7 callersMethodfromShortKey
* Generates the definition from the given short key * @param {string} key * @returns {ShapeDefinition}
src/js/game/shape_definition.js:139
↓ 7 callersMethodgenerateAsCanvas
* Generates this shape as a canvas * @param {number} size
src/js/game/shape_definition.js:331
↓ 7 callersMethodgetAsJsonSchema
* Returns the json schema
src/js/savegame/serialization_data_types.js:81
↓ 7 callersFunctiongetCodeFromBuildingData
(metaBuilding, variant, rotationVariant)
src/js/game/building_codes.js:99
↓ 7 callersMethodgetCurrentState
* Returns the current state * @returns {GameState}
src/js/core/state_manager.js:126
↓ 7 callersMethodgetEffectiveUiScale
* Returns the effective ui sclae
src/js/application.js:437
↓ 7 callersMethodgetLevelDefinitions
@returns {array}
src/js/game/game_mode.js:155
↓ 7 callersMethodgetLowerLayerContentXY
* Returns the lower layers content of the given tile * @param {number} x * @param {number} y * @returns {BaseItem=}
src/js/game/map.js:153
↓ 7 callersMethodgetValue
()
src/js/core/modal_dialog_forms.js:127
↓ 7 callersMethodgetVariant
* Returns the buildings variant * @returns {string}
src/js/game/components/static_map_entity.js:70
↓ 7 callersMethodhasId
(id: string)
src/js/globals.d.ts:155
↓ 7 callersMethodinternalButtonHandler
(id, ...payload)
src/js/core/modal_dialog_elements.js:107
↓ 7 callersMethodinternalGenerateRandomSubShape
* Chooses a random shape with the given weights * @param {RandomNumberGenerator} rng * @param {Object.<enumSubShape, number>} weights *
src/js/game/map_chunk.js:255
↓ 7 callersMethodisLimitedVersion
* Returns if the app is currently running as the limited version * @returns {boolean}
src/js/core/restriction_manager.js:76
↓ 7 callersFunctionlerp
(a, b, x)
src/js/core/utils.js:197
↓ 7 callersMethodplayUiClick
* Plays the ui click sound
src/js/game/sound_proxy.js:44
↓ 7 callersMethodregisterSprite
(spriteId, base64string)
src/js/mods/mod_interface.js:80
↓ 7 callersMethodreplaceMethod
* Patches a method on a given class * @template {constructable} C the class * @template {C["prototype"]} P the prototype of said class
src/js/mods/mod_interface.js:450
↓ 7 callersMethodtryEject
* Tries to eject a given item * @param {number} slotIndex * @param {BaseItem} item * @returns {boolean}
src/js/game/components/item_ejector.js:132
↓ 7 callersMethodunlock
* @param {string} key - Maps to an Achievement * @param {any} data - Data received from signal dispatches for validation
src/js/platform/achievement_provider.js:331
↓ 6 callersFunctionbuildHtml
( apiUrl, { analytics = false, standalone = false, app = false, integrity = true, enableCach
gulp/html.js:14
↓ 6 callersMethodcheckCanPlaceEntity
* Checks if the given entity can be placed * @param {Entity} entity * @param {Object} param0 * @param {boolean=} param0.allowReplaceBui
src/js/game/logic.js:61
↓ 6 callersMethodchoice
* Random choice of an array * @param {array} array
src/js/core/rng.js:95
↓ 6 callersMethodcloneFilteredByQuadrants
* Returns a definition with only the given quadrants * @param {Array<number>} includeQuadrants * @returns {ShapeDefinition}
src/js/game/shape_definition.js:471
↓ 6 callersMethodcontainsCircle
* Returns if the rectangle contains the given circle at (x, y) with the radius (radius) * @param {number} x * @param {number} y * @para
src/js/core/rectangle.js:261
↓ 6 callersMethodcreateRateOptions
(shape, rate)
src/js/platform/achievement_provider.js:439
↓ 6 callersMethodentries
(obj: object)
src/js/globals.d.ts:132
↓ 6 callersFunctionfastArrayDeleteValueIfContained
(array, value)
src/js/core/utils.js:141
↓ 6 callersMethodfindById
(id: string)
src/js/globals.d.ts:156
↓ 6 callersMethodforwardToReceiver
(eventId, payload = null)
src/js/core/input_distributor.js:156
↓ 6 callersMethodgetChunkAtTileOrNull
* Gets a chunk if not existent for the given tile * @param {number} tileX * @param {number} tileY * @returns {MapChunkView?}
src/js/game/map.js:115
↓ 6 callersMethodgetCurrentVersion
()
src/js/core/read_write_proxy.js:63
↓ 6 callersMethodgetCurrentVersion
* @returns {number}
src/js/savegame/savegame.js:58
↓ 6 callersMethodgetIsEditor
()
src/js/game/modes/puzzle_edit.js:65
↓ 6 callersMethodgetLayer
@returns {"wires"}
src/js/game/buildings/wire.js:114
↓ 6 callersMethodgetRotationVariant
* Returns the buildings rotation variant * @returns {number}
src/js/game/components/static_map_entity.js:78
↓ 6 callersMethodgetSprite
()
src/js/game/buildings/belt.js:64
↓ 6 callersMethodisEntirelyEmpty
* Returns if the definition is entirely empty^ * @returns {boolean}
src/js/game/shape_definition.js:258
↓ 6 callersFunctionlogSection
(name, color)
src/js/core/logging.js:200
↓ 6 callersMethodpadEnd
(size: number, fill: string)
src/js/globals.d.ts:144
↓ 6 callersMethodreadAsync
()
src/js/core/read_write_proxy.js:163
↓ 6 callersMethodrerenderFull
* Performs a full rerender, regenerating everything
src/js/game/hud/parts/statistics.js:196
↓ 6 callersMethodrotateFastMultipleOf90
* Rotates this vector * @param {number} angle * @returns {Vector} new vector
src/js/core/vector.js:503
↓ 6 callersFunctionsafeModulo
(n, m)
src/js/core/utils.js:657
↓ 6 callersMethodsave
()
src/js/profile/application_settings.js:359
↓ 6 callersMethodtrim
()
src/js/game/hud/parts/puzzle_editor_settings.js:94
↓ 5 callersMethodallScaled
* Scales every parameter (w, h, x, y) by the given factor. Useful to transform from world to * tile space and vice versa * @param {number} f
src/js/core/rectangle.js:215
← previousnext →101–200 of 2,842, ranked by callers